mirror of https://github.com/apache/lucene.git
SOLR-3733: add links (some broken ones in documentation-lint still, but in general working)
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/solr3733@1388094 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
7405b9772b
commit
2aa725773f
|
@ -177,11 +177,6 @@
|
||||||
<propertyset refid="uptodate.and.compiled.properties"/>
|
<propertyset refid="uptodate.and.compiled.properties"/>
|
||||||
</ant>
|
</ant>
|
||||||
</target>
|
</target>
|
||||||
<target name="javadocs-solr-core">
|
|
||||||
<ant dir="core" target="javadocs" inheritAll="false">
|
|
||||||
<propertyset refid="uptodate.and.compiled.properties"/>
|
|
||||||
</ant>
|
|
||||||
</target>
|
|
||||||
|
|
||||||
<!-- Solrj targets -->
|
<!-- Solrj targets -->
|
||||||
<target name="test-solrj" description="Test java client">
|
<target name="test-solrj" description="Test java client">
|
||||||
|
@ -189,11 +184,6 @@
|
||||||
<propertyset refid="uptodate.and.compiled.properties"/>
|
<propertyset refid="uptodate.and.compiled.properties"/>
|
||||||
</ant>
|
</ant>
|
||||||
</target>
|
</target>
|
||||||
<target name="javadocs-solrj">
|
|
||||||
<ant dir="solrj" target="javadocs" inheritAll="false">
|
|
||||||
<propertyset refid="uptodate.and.compiled.properties"/>
|
|
||||||
</ant>
|
|
||||||
</target>
|
|
||||||
|
|
||||||
<!-- Solr contrib targets -->
|
<!-- Solr contrib targets -->
|
||||||
<target name="test-contrib" description="Run contrib unit tests.">
|
<target name="test-contrib" description="Run contrib unit tests.">
|
||||||
|
|
|
@ -200,21 +200,52 @@
|
||||||
<target name="lucene-javadocs" depends="javadocs-lucene-core,javadocs-analyzers-common,javadocs-analyzers-icu,javadocs-analyzers-kuromoji,javadocs-analyzers-phonetic,javadocs-analyzers-smartcn,javadocs-analyzers-morfologik,javadocs-analyzers-stempel,javadocs-analyzers-uima,javadocs-suggest,javadocs-grouping,javadocs-queries,javadocs-queryparser,javadocs-highlighter,javadocs-memory,javadocs-misc,javadocs-spatial,javadocs-test-framework"/>
|
<target name="lucene-javadocs" depends="javadocs-lucene-core,javadocs-analyzers-common,javadocs-analyzers-icu,javadocs-analyzers-kuromoji,javadocs-analyzers-phonetic,javadocs-analyzers-smartcn,javadocs-analyzers-morfologik,javadocs-analyzers-stempel,javadocs-analyzers-uima,javadocs-suggest,javadocs-grouping,javadocs-queries,javadocs-queryparser,javadocs-highlighter,javadocs-memory,javadocs-misc,javadocs-spatial,javadocs-test-framework"/>
|
||||||
|
|
||||||
<!-- create javadocs for the current module -->
|
<!-- create javadocs for the current module -->
|
||||||
<target name="javadocs" depends="compile-core,define-lucene-javadoc-url,lucene-javadocs">
|
<target name="javadocs" depends="compile-core,define-lucene-javadoc-url,lucene-javadocs,javadocs-solr-core">
|
||||||
<sequential>
|
<sequential>
|
||||||
<mkdir dir="${javadoc.dir}/${name}"/>
|
<mkdir dir="${javadoc.dir}/${name}"/>
|
||||||
<solr-invoke-javadoc>
|
<solr-invoke-javadoc>
|
||||||
<solrsources>
|
<solrsources>
|
||||||
<packageset dir="${src.dir}"/>
|
<packageset dir="${src.dir}"/>
|
||||||
</solrsources>
|
</solrsources>
|
||||||
|
<links>
|
||||||
|
<link href="../solr-solrj"/>
|
||||||
|
<link href="../solr-core"/>
|
||||||
|
</links>
|
||||||
</solr-invoke-javadoc>
|
</solr-invoke-javadoc>
|
||||||
<solr-jarify basedir="${javadoc.dir}/${name}" destfile="${build.dir}/${final.name}-javadoc.jar"/>
|
<solr-jarify basedir="${javadoc.dir}/${name}" destfile="${build.dir}/${final.name}-javadoc.jar"/>
|
||||||
</sequential>
|
</sequential>
|
||||||
</target>
|
</target>
|
||||||
|
|
||||||
|
<target name="check-solr-core-javadocs-uptodate" unless="solr-core-javadocs.uptodate">
|
||||||
|
<uptodate property="solr-core-javadocs.uptodate" targetfile="${build.dir}/solr-core/apache-solr-core-${version}-javadoc.jar">
|
||||||
|
<srcfiles dir="${common-solr.dir}/core/src/java" includes="**/*.java"/>
|
||||||
|
</uptodate>
|
||||||
|
</target>
|
||||||
|
|
||||||
|
<target name="check-solrj-javadocs-uptodate" unless="solrj-javadocs.uptodate">
|
||||||
|
<uptodate property="solrj-javadocs.uptodate" targetfile="${build.dir}/solr-solrj/apache-solr-solrj-${version}-javadoc.jar">
|
||||||
|
<srcfiles dir="${common-solr.dir}/solrj/src/java" includes="**/*.java"/>
|
||||||
|
</uptodate>
|
||||||
|
</target>
|
||||||
|
|
||||||
|
<target name="javadocs-solr-core" depends="check-solr-core-javadocs-uptodate" unless="solr-core-javadocs.uptodate">
|
||||||
|
<ant dir="${common-solr.dir}/core" target="javadocs" inheritAll="false">
|
||||||
|
<propertyset refid="uptodate.and.compiled.properties"/>
|
||||||
|
</ant>
|
||||||
|
<property name="solr-core-javadocs.uptodate" value="true"/>
|
||||||
|
</target>
|
||||||
|
|
||||||
|
<target name="javadocs-solrj" depends="check-solrj-javadocs-uptodate" unless="solrj-javadocs.uptodate">
|
||||||
|
<ant dir="${common-solr.dir}/solrj" target="javadocs" inheritAll="false">
|
||||||
|
<propertyset refid="uptodate.and.compiled.properties"/>
|
||||||
|
</ant>
|
||||||
|
<property name="solrj-javadocs.uptodate" value="true"/>
|
||||||
|
</target>
|
||||||
|
|
||||||
<!-- macro to create solr javadocs with links to lucene. make sure calling task depends on lucene-javadocs -->
|
<!-- macro to create solr javadocs with links to lucene. make sure calling task depends on lucene-javadocs -->
|
||||||
<macrodef name="solr-invoke-javadoc">
|
<macrodef name="solr-invoke-javadoc">
|
||||||
<element name="solrsources" optional="yes"/>
|
<element name="solrsources" optional="yes"/>
|
||||||
|
<element name="links" optional="yes"/>
|
||||||
<attribute name="destdir" default="${javadoc.dir}/${name}"/>
|
<attribute name="destdir" default="${javadoc.dir}/${name}"/>
|
||||||
<attribute name="title" default="${Name} ${version} ${name} API"/>
|
<attribute name="title" default="${Name} ${version} ${name} API"/>
|
||||||
<attribute name="overview" default="${src.dir}/overview.html"/>
|
<attribute name="overview" default="${src.dir}/overview.html"/>
|
||||||
|
@ -240,6 +271,7 @@
|
||||||
<link offline="true" href="${lucene.javadoc.url}memory" packagelistloc="${lucenedocs}/memory"/>
|
<link offline="true" href="${lucene.javadoc.url}memory" packagelistloc="${lucenedocs}/memory"/>
|
||||||
<link offline="true" href="${lucene.javadoc.url}misc" packagelistloc="${lucenedocs}/misc"/>
|
<link offline="true" href="${lucene.javadoc.url}misc" packagelistloc="${lucenedocs}/misc"/>
|
||||||
<link offline="true" href="${lucene.javadoc.url}spatial" packagelistloc="${lucenedocs}/spatial"/>
|
<link offline="true" href="${lucene.javadoc.url}spatial" packagelistloc="${lucenedocs}/spatial"/>
|
||||||
|
<links/>
|
||||||
<link href=""/>
|
<link href=""/>
|
||||||
</sources>
|
</sources>
|
||||||
</invoke-javadoc>
|
</invoke-javadoc>
|
||||||
|
|
|
@ -25,5 +25,21 @@
|
||||||
|
|
||||||
<target name="compile-core" depends="compile-solrj,common-solr.compile-core"/>
|
<target name="compile-core" depends="compile-solrj,common-solr.compile-core"/>
|
||||||
|
|
||||||
|
<!-- specialized to ONLY depend on solrj -->
|
||||||
|
<target name="javadocs" depends="compile-core,define-lucene-javadoc-url,lucene-javadocs,javadocs-solrj">
|
||||||
|
<sequential>
|
||||||
|
<mkdir dir="${javadoc.dir}/${name}"/>
|
||||||
|
<solr-invoke-javadoc>
|
||||||
|
<solrsources>
|
||||||
|
<packageset dir="${src.dir}"/>
|
||||||
|
</solrsources>
|
||||||
|
<links>
|
||||||
|
<link href="../solr-solrj"/>
|
||||||
|
</links>
|
||||||
|
</solr-invoke-javadoc>
|
||||||
|
<solr-jarify basedir="${javadoc.dir}/${name}" destfile="${build.dir}/${final.name}-javadoc.jar"/>
|
||||||
|
</sequential>
|
||||||
|
</target>
|
||||||
|
|
||||||
<target name="dist-maven" depends="dist-maven-src-java"/>
|
<target name="dist-maven" depends="dist-maven-src-java"/>
|
||||||
</project>
|
</project>
|
||||||
|
|
|
@ -33,6 +33,19 @@
|
||||||
<path refid="solr.base.classpath"/>
|
<path refid="solr.base.classpath"/>
|
||||||
</path>
|
</path>
|
||||||
|
|
||||||
|
<!-- Specialized to depend on nothing -->
|
||||||
|
<target name="javadocs" depends="compile-core">
|
||||||
|
<sequential>
|
||||||
|
<mkdir dir="${javadoc.dir}/${name}"/>
|
||||||
|
<solr-invoke-javadoc>
|
||||||
|
<solrsources>
|
||||||
|
<packageset dir="${src.dir}"/>
|
||||||
|
</solrsources>
|
||||||
|
</solr-invoke-javadoc>
|
||||||
|
<solr-jarify basedir="${javadoc.dir}/${name}" destfile="${build.dir}/${final.name}-javadoc.jar"/>
|
||||||
|
</sequential>
|
||||||
|
</target>
|
||||||
|
|
||||||
<target name="dist" depends="common-solr.dist">
|
<target name="dist" depends="common-solr.dist">
|
||||||
<mkdir dir="${dist}/solrj-lib" />
|
<mkdir dir="${dist}/solrj-lib" />
|
||||||
<copy todir="${dist}/solrj-lib">
|
<copy todir="${dist}/solrj-lib">
|
||||||
|
|
Loading…
Reference in New Issue