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

Reply via email to