Thread: [CJ-dev] commonjava-projects/commonjava-opl/projects/opl-xdoclet project.xml,NONE,1.1 project.proper
Brought to you by:
johnqueso
From: <joh...@co...> - 2004-03-08 15:00:56
|
Update of /cvsroot/commonjava/commonjava-projects/commonjava-opl/projects/opl-xdoclet In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28444/projects/opl-xdoclet Added Files: project.xml project.properties maven.xml Log Message: added xdoclet2 tag library to allow XSD, OPL, and NodeParser generation from simple POJO's. --- NEW FILE: project.xml --- <?xml version="1.0" encoding="UTF-8"?> <project> <pomVersion>3</pomVersion> <id>commonjava-opl-xdoclet</id> <name>OPL XDoclet Plugin</name> <groupId>commonjava</groupId> <currentVersion>0.1</currentVersion> <organization> <name>CommonJava Open Component Project</name> <url>http://www.commonjava.org</url> </organization> <inceptionYear>2002</inceptionYear> <package>org.commonjava.opl.xdoclet</package> <description>XML schema and OPL definition generator (XDoclet2) plugin.</description> <dependencies> <dependency> <id>xdoclet</id> <version>2.0-alpha-1-SNAPSHOT</version> <url>http://xdoclet.codehaus.org/</url> </dependency> <dependency> <groupId>xdoclet-plugins</groupId> <artifactId>xdoclet-plugin-qtags</artifactId> <version>1.0-SNAPSHOT</version> </dependency> <dependency> <groupId>commonjava</groupId> <artifactId>commonjava-util</artifactId> <version>2.0-3</version> </dependency> <dependency> <id>qdox</id> <version>1.4-SNAPSHOT</version> <url>http://qdox.codehaus.org/</url> </dependency> <dependency> <id>picocontainer</id> <version>1.0-RC-1-SNAPSHOT</version> <url>http://www.picocontainer.org/</url> </dependency> <dependency> <groupId>nanocontainer</groupId> <artifactId>nanocontainer-ant</artifactId> <version>1.0-beta-1-SNAPSHOT</version> <url>http://nanocontainer.codehaus.org/ant/</url> </dependency> <dependency> <groupId>nanocontainer</groupId> <artifactId>nanocontainer</artifactId> <version>1.0-beta-1-SNAPSHOT</version> </dependency> <dependency> <id>generama</id> <version>1.0-alpha-1-SNAPSHOT</version> <url>http://xdoclet.codehaus.org/generama/</url> </dependency> <dependency> <id>velocity</id> <version>1.4-dev</version> <url>http://jakarta.apache.org/velocity/</url> </dependency> <dependency> <id>commons-collections</id> <version>2.1</version> <url>http://jakarta.apache.org/</url> </dependency> <dependency> <id>log4j</id> <version>1.2.8</version> <url>http://jakarta.apache.org/log4j/</url> </dependency> <dependency> <id>commons-logging</id> <version>1.0.3</version> <url>http://jakarta.apache.org/commons/logging/</url> </dependency> <dependency> <id>commons-beanutils</id> <version>1.6.1</version> <url>http://jakarta.apache.org/</url> </dependency> <dependency> <id>commons-jelly</id> <version>20030310.073407</version> <url>http://jakarta.apache.org/jelly/</url> </dependency> <dependency> <groupId>commons-jelly</groupId> <artifactId>commons-jelly-tags-xml</artifactId> <version>20030211.142705</version> <url>http://jakarta.apache.org/jelly/</url> </dependency> <dependency> <groupId>commons-jelly</groupId> <artifactId>commons-jelly-tags-define</artifactId> <version>20030211.142932</version> </dependency> <dependency> <id>dom4j</id> <version>1.4-dev-8</version> </dependency> <dependency> <id>commons-jexl</id> <version>1.0-beta-2</version> <url>http://jakarta.apache.org/jexl/</url> </dependency> <dependency> <id>ant</id> <version>1.5.3-1</version> </dependency> <!-- Build/Test time only --> <dependency> <id>xmlunit</id> <version>1.0</version> <url/> </dependency> </dependencies> <build> <sourceDirectory>${basedir}/src/java</sourceDirectory> <!-- Resources tat are packaged up inside the JAR file --> <resources> <resource> <directory>${basedir}/src/java</directory> <includes> <include>**/*.jelly</include> <include>**/*.vm</include> <include>**/*.xml</include> <include>**/*.dtd</include> <include>**/*.xsd</include> <include>**/*.png</include> <include>**/*.jpg</include> <include>**/*.gif</include> </includes> </resource> </resources> <unitTestSourceDirectory>${basedir}/src/test</unitTestSourceDirectory> <unitTest> <includes> <include>**/*Test.java</include> <include>**/*TestCase.java</include> </includes> <excludes> <exclude>**/Abstract*.java</exclude> </excludes> <resources> <resource> <directory>${basedir}/src/test</directory> <includes> <include>**/*.java</include> <include>**/*.xml</include> <include>**/*.tld</include> <include>**/*.properties</include> </includes> </resource> </resources> </unitTest> </build> <reports> <report>maven-license-plugin</report> <report>maven-faq-plugin</report> <report>maven-statcvs-plugin</report> </reports> </project> --- NEW FILE: project.properties --- maven.username=maven maven.repo.remote=http://www.ibiblio.org/maven,http://www.commonjava.org/maven maven.repo.central=www.commonjava.org maven.repo.central.directory=/usr/local/maven-repository maven.multiproject.basedir=.. maven.multiproject.includes=commonjava-*/project.xml maven.multiproject.excludes=commonjava-site/project.xml maven.multiproject.aggregateDir=projects/ maven.compile.source=1.4 maven.compile.target=1.4 #maven.junit.fork=true maven.junit.usefile=${basedir}/junit.out xdoclet.qtags.generate=true xdoclet.qtags.namespace=opl --- NEW FILE: maven.xml --- <?xml version="1.0" encoding="UTF-8"?> <project xmlns:c="jelly:core" xmlns:ant="jelly:ant" xmlns:maven="jelly:maven"> <preGoal name="java:compile"> <c:set var="generateQtags" value="${xdoclet.qtags.generate}"/> <c:if test="${generateQtags == 'true'}"> <attainGoal name="qtags"/> </c:if> </preGoal> <goal name="qtags"> <c:set var="gensrc" value="${maven.build.dir}/generated-src"/> <ant:mkdir dir="${gensrc}"/> <ant:path id="xdoclet.generated.path" location="${gensrc}"/> <maven:addPath id="maven.compile.src.set" refid="xdoclet.generated.path"/> <ant:taskdef name="xdoclet" classname="org.xdoclet.ant.XDocletTask" classpathref="maven.dependency.classpath" /> <ant:xdoclet> <ant:fileset dir="${pom.build.sourceDirectory}"> <ant:include name="**/*.java"/> </ant:fileset> <ant:component classname="org.xdoclet.plugin.qtags.impl.QTagImplPlugin" destdir="${gensrc}" /> <ant:component classname="org.xdoclet.plugin.qtags.impl.QTagLibraryPlugin" destdir="${gensrc}" packagereplace="org.commonjava.opl.xdoclet.qtags" /> <ant:component classname="org.xdoclet.plugin.qtags.xdoc.QTagXDocPlugin" destdir="${maven.build.dir}/generated-xdocs" namespace="${xdoclet.qtags.namespace}" /> </ant:xdoclet> </goal> </project> |