You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nutch.apache.org by le...@apache.org on 2013/05/31 21:09:44 UTC
svn commit: r1488356 - in /nutch/branches/2.x: CHANGES.txt build.xml
Author: lewismc
Date: Fri May 31 19:09:43 2013
New Revision: 1488356
URL: http://svn.apache.org/r1488356
Log:
NUTCH-1577 Add target for creating eclipse project
Modified:
nutch/branches/2.x/CHANGES.txt
nutch/branches/2.x/build.xml
Modified: nutch/branches/2.x/CHANGES.txt
URL: http://svn.apache.org/viewvc/nutch/branches/2.x/CHANGES.txt?rev=1488356&r1=1488355&r2=1488356&view=diff
==============================================================================
--- nutch/branches/2.x/CHANGES.txt (original)
+++ nutch/branches/2.x/CHANGES.txt Fri May 31 19:09:43 2013
@@ -2,6 +2,8 @@ Nutch Change Log
Release 2.2 - Current Development
+* NUTCH-1577 Add target for creating eclipse project (tejasp via lewismc)
+
* NUTCH-1545 capture batchId and remove references to segments in 2.x crawl script. (Feng)
* NUTCH-1575 support solr authentication in nutch 2.x (Feng)
Modified: nutch/branches/2.x/build.xml
URL: http://svn.apache.org/viewvc/nutch/branches/2.x/build.xml?rev=1488356&r1=1488355&r2=1488356&view=diff
==============================================================================
--- nutch/branches/2.x/build.xml (original)
+++ nutch/branches/2.x/build.xml Fri May 31 19:09:43 2013
@@ -857,4 +857,136 @@
<sonar:sonar workDir="${base.dir}" key="org.apache.nutch:branch"
version="2.0-SNAPSHOT" xmlns:sonar="antlib:org.sonar.ant" />
</target>
+
+ <!-- ================================================================== -->
+ <!-- Eclipse targets -->
+ <!-- ================================================================== -->
+
+ <!-- classpath for generating eclipse project -->
+ <path id="eclipse.classpath">
+ <fileset dir="${build.lib.dir}">
+ <include name="*.jar" />
+ <exclude name="ant-eclipse-1.0-jvm1.2.jar" />
+ </fileset>
+ </path>
+
+ <!-- target: ant-eclipse-download =================================== -->
+ <target name="ant-eclipse-download" description="--> Downloads the ant-eclipse binary.">
+ <get src="http://downloads.sourceforge.net/project/ant-eclipse/ant-eclipse/1.0/ant-eclipse-1.0.bin.tar.bz2"
+ dest="${build.dir}/ant-eclipse-1.0.bin.tar.bz2" usetimestamp="false" />
+
+ <untar src="${build.dir}/ant-eclipse-1.0.bin.tar.bz2"
+ dest="${build.dir}" compression="bzip2">
+ <patternset>
+ <include name="lib/ant-eclipse-1.0-jvm1.2.jar"/>
+ </patternset>
+ </untar>
+
+ <delete file="${build.dir}/ant-eclipse-1.0.bin.tar.bz2" />
+ </target>
+
+ <!-- target: eclipse ================================================ -->
+ <target name="eclipse"
+ depends="clean,init,job,ant-eclipse-download"
+ description="--> Create eclipse project files">
+
+ <pathconvert property="eclipse.project">
+ <path path="${basedir}"/>
+ <regexpmapper from="^.*/([^/]+)$$" to="\1" handledirsep="yes"/>
+ </pathconvert>
+
+ <taskdef name="eclipse"
+ classname="prantl.ant.eclipse.EclipseTask"
+ classpath="${build.dir}/lib/ant-eclipse-1.0-jvm1.2.jar" />
+ <eclipse updatealways="true">
+ <project name="${eclipse.project}" />
+ <classpath>
+
+ <library path="${conf.dir}" exported="false" />
+ <library path="${basedir}/src/bin" exported="false" />
+ <library pathref="eclipse.classpath" exported="false" />
+ <library path="${basedir}/build/plugins/urlfilter-automaton/automaton-1.11-8.jar"
+ exported="false" />
+ <library path="${basedir}/src/plugin/parse-swf/lib/javaswf.jar"
+ exported="false" />
+ <library path="${basedir}/build/plugins/lib-nekohtml/nekohtml-0.9.5.jar"
+ exported="false" />
+ <library path="${basedir}/build/plugins/lib-nekohtml/nekohtml-0.9.5.jar"
+ exported="false" />
+ <library path="${basedir}/build/plugins/parse-html/tagsoup-1.2.jar"
+ exported="false" />
+ <library path="${basedir}/build/plugins/protocol-sftp/jsch-0.1.41.jar"
+ exported="false" />
+
+ <library path="${basedir}/build/plugins/parse-html/tagsoup-1.2.jar"
+ exported="false" />
+
+ <source path="${basedir}/src/java/" />
+ <source path="${basedir}/src/test/" />
+ <source path="${basedir}/src/plugin/protocol-ftp/src/java/" />
+ <source path="${basedir}/src/plugin/urlfilter-prefix/src/java/" />
+ <source path="${basedir}/src/plugin/urlfilter-suffix/src/java/" />
+ <source path="${basedir}/src/plugin/lib-regex-filter/src/java/" />
+ <source path="${basedir}/src/plugin/urlfilter-domain/src/java/" />
+ <source path="${basedir}/src/plugin/index-more/src/java/" />
+ <source path="${basedir}/src/plugin/subcollection/src/java/" />
+ <source path="${basedir}/src/plugin/protocol-sftp/src/java/" />
+ <source path="${basedir}/src/plugin/urlfilter-regex/src/java/" />
+ <source path="${basedir}/src/plugin/protocol-http/src/java/" />
+ <source path="${basedir}/src/plugin/lib-http/src/java/" />
+ <source path="${basedir}/src/plugin/urlfilter-validator/src/java/" />
+ <source path="${basedir}/src/plugin/creativecommons/src/java/" />
+ <source path="${basedir}/src/plugin/parse-tika/src/java/" />
+ <source path="${basedir}/src/plugin/tld/src/java/" />
+ <source path="${basedir}/src/plugin/index-anchor/src/java/" />
+ <source path="${basedir}/src/plugin/protocol-httpclient/src/java/" />
+ <source path="${basedir}/src/plugin/urlnormalizer-pass/src/java/" />
+ <source path="${basedir}/src/plugin/index-basic/src/java/" />
+ <source path="${basedir}/src/plugin/urlnormalizer-regex/src/java/" />
+ <source path="${basedir}/src/plugin/scoring-link/src/java/" />
+ <source path="${basedir}/src/plugin/parse-js/src/java/" />
+ <source path="${basedir}/src/plugin/urlfilter-automaton/src/java/" />
+ <source path="${basedir}/src/plugin/urlnormalizer-basic/src/java/" />
+ <source path="${basedir}/src/plugin/language-identifier/src/java/" />
+ <source path="${basedir}/src/plugin/scoring-opic/src/java/" />
+ <source path="${basedir}/src/plugin/parse-html/src/java/" />
+ <source path="${basedir}/src/plugin/microformats-reltag/src/java/" />
+ <source path="${basedir}/src/plugin/protocol-file/src/java/" />
+ <source path="${basedir}/src/plugin/urlfilter-suffix/src/test/" />
+ <source path="${basedir}/src/plugin/lib-regex-filter/src/test/" />
+ <source path="${basedir}/src/plugin/urlfilter-domain/src/test/" />
+ <source path="${basedir}/src/plugin/index-more/src/test/" />
+ <source path="${basedir}/src/plugin/subcollection/src/test/" />
+ <source path="${basedir}/src/plugin/urlfilter-regex/src/test/" />
+ <source path="${basedir}/src/plugin/lib-http/src/test/" />
+ <source path="${basedir}/src/plugin/creativecommons/src/test/" />
+ <source path="${basedir}/src/plugin/parse-tika/src/test/" />
+ <source path="${basedir}/src/plugin/index-anchor/src/test/" />
+ <source path="${basedir}/src/plugin/protocol-httpclient/src/test/" />
+ <source path="${basedir}/src/plugin/urlnormalizer-pass/src/test/" />
+ <source path="${basedir}/src/plugin/index-basic/src/test/" />
+ <source path="${basedir}/src/plugin/urlnormalizer-regex/src/test/" />
+ <source path="${basedir}/src/plugin/parse-js/src/test/" />
+ <source path="${basedir}/src/plugin/urlfilter-automaton/src/test/" />
+ <source path="${basedir}/src/plugin/urlnormalizer-basic/src/test/" />
+ <source path="${basedir}/src/plugin/language-identifier/src/test/" />
+ <source path="${basedir}/src/plugin/parse-html/src/test/" />
+ <source path="${basedir}/src/plugin/microformats-reltag/src/test/" />
+ <source path="${basedir}/src/plugin/protocol-file/src/test/" />
+
+ <!-- These are currently disabled plugins, so commented them out
+ <source path="${basedir}/src/plugin/parse-zip/src/java/" />
+ <source path="${basedir}/src/plugin/parse-zip/src/test/" />
+ <source path="${basedir}/src/plugin/parse-ext/src/java/" />
+ <source path="${basedir}/src/plugin/parse-ext/src/test/" />
+ <source path="${basedir}/src/plugin/feed/src/java/" />
+ <source path="${basedir}/src/plugin/feed/src/test/" />
+ <source path="${basedir}/src/plugin/parse-swf/src/java/" />
+ <source path="${basedir}/src/plugin/parse-swf/src/test/" />
+ -->
+
+ <output path="${basedir}/build/classes" />
+ </classpath>
+ </eclipse>
+ </target>
</project>