Update of /cvsroot/xdoclet-plugins/xdoclet-plugins
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25237
Modified Files:
maven.xml
Removed Files:
build.xml
Log Message:
Added goal 'dist' which creates full-pack distribuition
Index: maven.xml
===================================================================
RCS file: /cvsroot/xdoclet-plugins/xdoclet-plugins/maven.xml,v
retrieving revision 1.23
retrieving revision 1.24
diff -C2 -d -r1.23 -r1.24
*** maven.xml 26 Apr 2005 16:34:11 -0000 1.23
--- maven.xml 28 Apr 2005 11:15:44 -0000 1.24
***************
*** 1,45 ****
! <project
! default="build-plugins"
! xmlns:j="jelly:core"
! xmlns:maven="jelly:maven">
! <goal
! name="build-plugins"
! description="Build and install each XDoclet plugin">
! <maven:reactor
! basedir="${basedir}"
! includes="*/project.xml"
! excludes="reference/project.xml"
! goals="${goals}"
! banner="Building"
! ignoreFailures="false"
! />
! </goal>
! <!--
! create bundle containing all the plugins and dependency jars
! -->
! <goal name="obtain-deps">
! <mkdir dir="${basedir}/target/dependencies/"/>
! <maven:reactor
! basedir="${basedir}"
! includes="*/project.xml"
!
excludes="reference/project.xml,maven-xdoclet2-plugin/project.xml,maven-xdoclet2-plugin-example/project.xml,testapp-*/project.xml"
! goals="get-deps"
! banner="Building"
! ignoreFailures="false"
! />
</goal>
!
! <goal name="get-deps">
<j:forEach var="lib" items="${pom.artifacts}">
! <j:set var="dep" value="${lib.dependency}"/>
! <echo>property: ${dep.getProperty('dist.bundle')}</echo>
! <j:if test="${dep.getProperty('dist.bundle')=='true'}">
! <copy file="${lib.path}"
todir="${basedir}/../target/dependencies"/>
</j:if>
! </j:forEach>
! </goal>
! <goal name="cleanall" description="Delete all target folders">
<delete includeEmptyDirs="true">
<fileset dir="${basedir}">
--- 1,49 ----
! <project default="build-plugins"
! xmlns:j="jelly:core"
! xmlns:maven="jelly:maven">
! <goal name="dist" prereqs="cleanall" description="Create full-pack
distribuition">
! <mkdir dir="${basedir}/target/distribution"/>
! <!--Copy all sources to distribution/src-->
! <copy todir="${basedir}/target/distribution/src/"
includeEmptyDirs="false">
! <fileset dir="${basedir}">
! <exclude name="target"/>
! </fileset>
! </copy>
!
! <maven:reactor basedir="${basedir}"
! includes="*/project.xml"
!
excludes="reference/project.xml,maven-xdoclet2-plugin/project.xml"
! goals="xdoclet:dist-lib"
! />
!
! <maven:reactor basedir="${basedir}"
! includes="*/project.xml"
!
excludes="reference/project.xml,maven-xdoclet2-plugin-example/project.xml,testapp-*/project.xml,sample-web/project.xml"
! goals="xdoclet:dist-plugin"
! />
!
! <!--How to automatically get PDF from XDoclet Confluence?? Put it to
docs/-->
!
!
! <zip destfile="${basedir}/target/distribution.zip"
basedir="${basedir}/target/distribution"/>
</goal>
!
! <!--Copy all dependencies to distribution/lib-->
! <goal name="xdoclet:dist-lib">
<j:forEach var="lib" items="${pom.artifacts}">
! <j:if test="${lib.dependency.getProperty('dist.bundle')=='true'}">
! <copy file="${lib.path}"
todir="${basedir}/../target/distribution/lib"/>
</j:if>
! </j:forEach>
! </goal>
!
! <!--Build JAR of all plugins and copy them to distribution/plugins-->
! <goal name="xdoclet:dist-plugin" prereqs="jar">
! <copy file="${maven.build.dir}/${maven.final.name}.jar"
todir="${basedir}/../target/distribution/plugins"/>
! </goal>
!
! <goal name="cleanall" description="Delete all target folders"
prereqs="clean">
<delete includeEmptyDirs="true">
<fileset dir="${basedir}">
***************
*** 67,74 ****
<taskdef
! name="xdoclet"
! classname="org.xdoclet.ant.XDocletTask"
! classpathref="xdoclet.task.classpath"
! />
<xdoclet>
--- 71,78 ----
<taskdef
! name="xdoclet"
! classname="org.xdoclet.ant.XDocletTask"
! classpathref="xdoclet.task.classpath"
! />
<xdoclet>
***************
*** 80,101 ****
<component classname="org.generama.JellyTemplateEngine"/>
<component
! classname="org.xdoclet.plugin.qtags.impl.QTagImplPlugin"
! destdir="${basedir}/target/src"
! />
<component
! classname="org.xdoclet.plugin.qtags.impl.QTagLibraryPlugin"
! destdir="${basedir}/target/src"
!
packagereplace="org.xdoclet.plugin.${xdoclet.qtags.namespace}.qtags"
! />
<component
! classname="org.xdoclet.plugin.qtags.xdoc.QTagXDocPlugin"
! destdir="${basedir}/target/generated-xdocs"
! namespace="${xdoclet.qtags.namespace}"
! />
<component
!
classname="org.xdoclet.plugin.qtags.confluence.QTagConfluencePlugin"
! destdir="${basedir}/target/confluence"
! namespace="${xdoclet.qtags.namespace}"
! />
</xdoclet>
</goal>
--- 84,105 ----
<component classname="org.generama.JellyTemplateEngine"/>
<component
! classname="org.xdoclet.plugin.qtags.impl.QTagImplPlugin"
! destdir="${basedir}/target/src"
! />
<component
!
classname="org.xdoclet.plugin.qtags.impl.QTagLibraryPlugin"
! destdir="${basedir}/target/src"
!
packagereplace="org.xdoclet.plugin.${xdoclet.qtags.namespace}.qtags"
! />
<component
! classname="org.xdoclet.plugin.qtags.xdoc.QTagXDocPlugin"
! destdir="${basedir}/target/generated-xdocs"
! namespace="${xdoclet.qtags.namespace}"
! />
<component
!
classname="org.xdoclet.plugin.qtags.confluence.QTagConfluencePlugin"
! destdir="${basedir}/target/confluence"
! namespace="${xdoclet.qtags.namespace}"
! />
</xdoclet>
</goal>
***************
*** 110,117 ****
<taskdef
! name="xdoclet"
! classname="org.xdoclet.ant.XDocletTask"
! classpathref="xdoclet.task.classpath"
! />
<xdoclet>
--- 114,121 ----
<taskdef
! name="xdoclet"
! classname="org.xdoclet.ant.XDocletTask"
! classpathref="xdoclet.task.classpath"
! />
<xdoclet>
***************
*** 121,130 ****
<component
! classname="org.xdoclet.plugin.plugin.PluginPlugin"
! destdir="${basedir}/target/plugindoc"
! />
</xdoclet>
</goal>
! <!--
! Make sure to execute this with maven -Dplugin.name=whateveryoulike -o
plugin-wizard
-->
--- 125,134 ----
<component
! classname="org.xdoclet.plugin.plugin.PluginPlugin"
! destdir="${basedir}/target/plugindoc"
! />
</xdoclet>
</goal>
! <!--
! Make sure to execute this with maven -Dplugin.name=whateveryoulike -o
plugin-wizard
-->
***************
*** 139,143 ****
</copy>
<move file="${basedir}/plugin-${plugin.name}/project.xml.template"
! tofile="${basedir}/plugin-${plugin.name}/project.xml"/>
<j:set var="plugin.source" value="TemplateJellyPlugin"/>
--- 143,147 ----
</copy>
<move file="${basedir}/plugin-${plugin.name}/project.xml.template"
! tofile="${basedir}/plugin-${plugin.name}/project.xml"/>
<j:set var="plugin.source" value="TemplateJellyPlugin"/>
***************
*** 151,155 ****
<mkdir
dir="${basedir}/plugin-${plugin.name}/src/main/java/org/xdoclet/plugin/${plugin.name}"/>
<copy
todir="${basedir}/plugin-${plugin.name}/src/main/java/org/xdoclet/plugin/${plugin.name}"
! overwrite="true">
<fileset dir="${basedir}/plugin-template/src/main/java">
<include name="${plugin.source}.*"/>
--- 155,159 ----
<mkdir
dir="${basedir}/plugin-${plugin.name}/src/main/java/org/xdoclet/plugin/${plugin.name}"/>
<copy
todir="${basedir}/plugin-${plugin.name}/src/main/java/org/xdoclet/plugin/${plugin.name}"
! overwrite="true">
<fileset dir="${basedir}/plugin-template/src/main/java">
<include name="${plugin.source}.*"/>
***************
*** 168,173 ****
<copy
tofile="${basedir}/plugin-${plugin.name}/src/main/java/org/xdoclet/plugin/${plugin.name}/qtags/${qtagClassName}.java"
! overwrite="true"
!
file="${basedir}/plugin-template/src/main/java/qtags/TemplateTag.java">
<filterset>
--- 172,177 ----
<copy
tofile="${basedir}/plugin-${plugin.name}/src/main/java/org/xdoclet/plugin/${plugin.name}/qtags/${qtagClassName}.java"
! overwrite="true"
!
file="${basedir}/plugin-template/src/main/java/qtags/TemplateTag.java">
<filterset>
***************
*** 178,183 ****
<copy
tofile="${basedir}/plugin-${plugin.name}/src/test/java/org/xdoclet/plugin/${plugin.name}/${pluginTestCaseClassName}.java"
! overwrite="true"
!
file="${basedir}/plugin-template/src/test/java/TemplateXMLGeneratingPluginTestCase.java">
<filterset>
--- 182,187 ----
<copy
tofile="${basedir}/plugin-${plugin.name}/src/test/java/org/xdoclet/plugin/${plugin.name}/${pluginTestCaseClassName}.java"
! overwrite="true"
!
file="${basedir}/plugin-template/src/test/java/TemplateXMLGeneratingPluginTestCase.java">
<filterset>
***************
*** 190,195 ****
<copy
tofile="${basedir}/plugin-${plugin.name}/src/test/java/META-INF/${plugin.name}.xml"
! overwrite="true"
!
file="${basedir}/plugin-template/src/test/java/META-INF/expected.xml">
<filterset>
--- 194,199 ----
<copy
tofile="${basedir}/plugin-${plugin.name}/src/test/java/META-INF/${plugin.name}.xml"
! overwrite="true"
!
file="${basedir}/plugin-template/src/test/java/META-INF/expected.xml">
<filterset>
***************
*** 207,214 ****
<taskdef
! name="xdoclet"
! classname="org.xdoclet.ant.XDocletTask"
! classpathref="xdoclet.task.classpath"
! />
<xdoclet>
--- 211,218 ----
<taskdef
! name="xdoclet"
! classname="org.xdoclet.ant.XDocletTask"
! classpathref="xdoclet.task.classpath"
! />
<xdoclet>
***************
*** 218,230 ****
<component
! classname="org.xdoclet.plugin.xtags.XTagsMetadataProvider"
!
xtagsxml="${xdoclet.old.home}\modules\${xdoclet.old.module}\src\META-INF\xtags.xml"
! />
<component
! classname="org.xdoclet.plugin.xtags.XTagsXMLMigratorPlugin"
! destdir="${basedir}/plugin-${plugin.name}/src/main/java"
! packagereplace="org.xdoclet.plugin.${plugin.name}.qtags"
! />
</xdoclet>
</goal>
--- 222,234 ----
<component
! classname="org.xdoclet.plugin.xtags.XTagsMetadataProvider"
!
xtagsxml="${xdoclet.old.home}\modules\${xdoclet.old.module}\src\META-INF\xtags.xml"
! />
<component
!
classname="org.xdoclet.plugin.xtags.XTagsXMLMigratorPlugin"
! destdir="${basedir}/plugin-${plugin.name}/src/main/java"
! packagereplace="org.xdoclet.plugin.${plugin.name}.qtags"
! />
</xdoclet>
</goal>
--- build.xml DELETED ---
-------------------------------------------------------
SF.Net email is sponsored by: Tell us your software development plans!
Take this survey and enter to win a one-year sub to SourceForge.net
Plus IDC's 2005 look-ahead and a copy of this survey
Click here to start! http://www.idcswdc.com/cgi-bin/survey?id=105hix
_______________________________________________
xdoclet-plugins-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xdoclet-plugins-commits