From: Michael S. <sta...@us...> - 2005-10-05 18:16:05
|
Update of /cvsroot/archive-access/archive-access/projects/wera In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1719 Modified Files: maven.xml project.properties project.xml Log Message: Added building of the arcretriever war file. Index: maven.xml =================================================================== RCS file: /cvsroot/archive-access/archive-access/projects/wera/maven.xml,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** maven.xml 5 Oct 2005 00:06:30 -0000 1.2 --- maven.xml 5 Oct 2005 18:15:54 -0000 1.3 *************** *** 19,26 **** </exec> </goal> - - <!--Make jar a noop because this is a php project.--> - <goal name="jar" /> - <preGoal name="xdoc:jelly-transform"> <attainGoal name="faq" /> --- 19,22 ---- *************** *** 28,31 **** --- 24,30 ---- </preGoal> + <goal name="jar:jar" + description="Blind out jar:jar -- we don't want a jar made"/> + <postGoal name="site:generate" > <copy todir="${maven.build.dir}/docs/images"> *************** *** 38,41 **** --- 37,43 ---- <postGoal name="dist:prepare-bin-filesystem"> <echo>[wera] dist:prepare-bin-filesystem postGoal</echo> + <!--Make up the arcretriever war file.--> + <attainGoal name="war" /> + <!--Set filter token used in a few instances below.--> <filter token="VERSION" value="${pom.currentVersion}" /> *************** *** 55,61 **** </fileset> </copy> ! <!--Copy over the just made war files into the distribution copy.--> <copy todir="${maven.dist.bin.assembly.dir}/webapps"> ! <fileset dir="${maven.build.dir}/webapps" /> </copy> </postGoal> --- 57,68 ---- </fileset> </copy> ! ! <!--Copy webapps into distribution webapps subdir.--> ! <mkdir dir="${maven.dist.bin.assembly.dir}/webapps" /> <copy todir="${maven.dist.bin.assembly.dir}/webapps"> ! <fileset dir="${maven.build.dir}/webapps" > ! <exclude name="arcretriever/**" /> ! </fileset> ! <fileset file="${maven.build.dir}/${maven.war.final.name}" /> </copy> </postGoal> Index: project.properties =================================================================== RCS file: /cvsroot/archive-access/archive-access/projects/wera/project.properties,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** project.properties 5 Oct 2005 00:06:30 -0000 1.2 --- project.properties 5 Oct 2005 18:15:54 -0000 1.3 *************** *** 22,23 **** --- 22,34 ---- maven.sdocbook.html.params = -PARAM generate.id.attributes 1 -PARAM section.autolabel 1 -PARAM part.autolabel 1 -PARAM chapter.autolabel 1 -PARAM generate.meta.abstract 1 maven.sdocbook.fo.params = -PARAM generate.id.attributes 1 -PARAM section.autolabel 1 -PARAM part.autolabel 1 -PARAM chapter.autolabel 1 -PARAM generate.meta.abstract 1 + + # Local jars to add to classpath. + maven.jar.override = on + maven.jar.arc = ${basedir}/lib/arc-1.5.1-200508191341.jar + maven.jar.dsi-unimi-it = ${basedir}/lib/dsi-unimi-it-1.0.0.kb.jar + maven.jar.commons-logging-local = ${basedir}/lib/commons-logging-1.0.4.jar + maven.jar.commons-httpclient-local = ${basedir}/lib/commons-httpclient-3.0-rc3.jar + + + # Properties for building the ArcRetriever WAR. + maven.war.final.name = arcretriever.war Index: project.xml =================================================================== RCS file: /cvsroot/archive-access/archive-access/projects/wera/project.xml,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** project.xml 5 Oct 2005 00:06:30 -0000 1.5 --- project.xml 5 Oct 2005 18:15:54 -0000 1.6 *************** *** 113,116 **** --- 113,192 ---- <!-- jar files the project is dependent on --> <dependencies> + <dependency> + <id>dsi-unimi-it</id> + <version>1.0.0</version> + <url>http://mg4j.dsi.unimi.it/</url> + <properties> + <war.bundle>true</war.bundle> + <ear.bundle>true</ear.bundle> + <ear.bundle.dir>APP-INF/lib</ear.bundle.dir> + <description>Alternatives to String, + StringBuffer, unsynchronized I/0, and a ConsistentHashFunction. + Made from subsets of mg4j-0.9.1 and fastutil-4.4.0, + -- two jars that came of the ubicrawler project, + http://ubi0.iit.cnr.it/projects/ubi/ -- using autojar: + java -jar ~/workspace/autojar-1.2.2/autojar-1.2.2.jar -v -o + dss.unimi.it-1.0.0.jar -c fastutil-4.4.0/fastutil-4.4.0.jar:mg4j-0.9.1/mg4j-0.9.1.jar:ubix-1.0.3/ubix-1.0.3.jar: it.unimi.dsi.mg4j.util.MutableString.class it.unimi.dsi.mg4j.io.FastBufferedInputStream.class it.unimi.dsi.mg4j.io.FastBufferedOutputStream.class it.unimi.dsi.mg4j.io.FastBufferedReader.class it.unimi.dsi.mg4j.io.FastByteArrayInputStream.class it.unimi.dsi.mg4j.io.FastByteArrayOutputStream.class it.unimi.dsi.mg4j.io.FastMultiByteArrayInputStream.class it.unimi.dsi.ubix.ConsistentHashFunction.class</description> + <license>MG4J, ConsistentHashFunction, and fastutils are + LGPL</license> + </properties> + </dependency> + <dependency> + <id>commons-logging-local</id> + <version>1.0.4</version> + <url>http://jakarta.apache.org/commons/logging.html</url> + <properties> + <war.bundle>true</war.bundle> + <ear.bundle>true</ear.bundle> + <ear.bundle.dir>APP-INF/lib</ear.bundle.dir> + <description>Provides logging adapters. + Need to give this component an id other than the natural + one of 'commons-logging' because of bug in 1.0.2 maven; + our project.properties override that forces maven to use + a local copy rather than pull one from the net is causing + it confusion on initial setup (This feature worked fine in + earlier mavens). + </description> + <license>Apache 2.0 + http://www.apache.org/licenses/LICENSE-2.0</license> + </properties> + </dependency> + <dependency> + <id>commons-httpclient</id> + <version>3.0-rc2</version> + <url>http://jakarta.apache.org/commons/httpclient/</url> + <properties> + <war.bundle>true</war.bundle> + <description>This package is used for fetching URIs via http. + </description> + <license>Apache 2.0 + http://www.apache.org/licenses/LICENSE-2.0</license> + </properties> + </dependency> + <dependency> + <groupId>tomcat</groupId> + <artifactId>servlet-api</artifactId> + <version>5.0.18</version> + <url>http://jakarta.apache.org/tomcat/</url> + <properties> + <description /> + <license> + http://jakarta.apache.org/site/legal.html + </license> + </properties> + </dependency> + <dependency> + <id>arc</id> + <version>1.5.0</version> + <url>http://crawltools.archive.org:8080/cruisecontrol/buildresults/HEAD-heritrix</url> + <properties> + <war.bundle>true</war.bundle> + <description>ARC file reader/writers. See under + 'Build Artifacts' under above link. From Heritrix crawler + at crawler.archive.org. + </description> + <license>LGPL</license> + </properties> + </dependency> </dependencies> |