Hi Craig,

I tried calling 'maven dist' in projects api20 and tck20. It suceeded, but some of the generated distribution files do not include the expected files. I was able to resolve some of the issues, please see the attached patch. - tck20/project.properties: allow to find all tck20 sources to be included in the src distribution file. - tck20/maven.xml: copy the generated src distribution file to file with a different name.
- api20/project.xml: simplify the resource settings.
- project.properties: set  checkstyle properties for all subprojects.
Please update your workspace in order to get Michelle's recent changes befor applying the patch.

We still need to resolve the problem that the generated src distribution includes the project.xml as it is, which means it extends ../project.xml.

Regards Michael

--
Michael Bouschen                [EMAIL PROTECTED] Engineering GmbH
mailto:[EMAIL PROTECTED]        http://www.tech.spree.de/
Tel.:++49/30/235 520-33         Buelowstr. 66                   
Fax.:++49/30/2175 2012          D-10783 Berlin                  

Index: tck20/project.properties
===================================================================
--- tck20/project.properties    (Revision 370300)
+++ tck20/project.properties    (Arbeitskopie)
@@ -20,6 +20,8 @@
 maven.repo.remote = http://www.ibiblio.org/maven, 
http://www.jpox.org/downloads/maven
 maven.checkstyle.properties = ${basedir}/../jdo_checks.xml
 
+maven.src.dir=${basedir}/test
+
 # iut properties file
 iut.pmf.properties = iut-pmf.properties
 
Index: tck20/maven.xml
===================================================================
--- tck20/maven.xml     (Revision 370300)
+++ tck20/maven.xml     (Arbeitskopie)
@@ -697,4 +697,14 @@
         </copy>
     </goal>
 
+    <postGoal name="dist:build-src">
+         <tstamp>
+             <format property="distdate" pattern="dd_MMM_yyyy" locale="en"/>
+         </tstamp>
+         <u:replace var="version" oldChar="." newChar="_" 
value="${pom.currentVersion}"/>
+         <j:set var="distfile" value="jdotck-${version}-src-${distdate}.zip"/>
+         <copy 
file="${maven.build.dir}/distributions/${maven.final.name}-src.zip" 
+               tofile="${maven.build.dir}/distributions/${distfile}" 
failonerror="false"/>
+    </postGoal>
+
 </project>
Index: api20/project.xml
===================================================================
--- api20/project.xml   (Revision 370300)
+++ api20/project.xml   (Arbeitskopie)
@@ -70,11 +70,6 @@
                 <directory>${basedir}/src/dtd</directory>
                 <includes>
                     <include>javax/jdo/*.dtd</include>
-                </includes>
-            </resource>
-            <resource>
-                <directory>${basedir}/src/dtd</directory>
-                <includes>
                     <include>javax/jdo/*.xsd</include>
                 </includes>
             </resource>
Index: project.properties
===================================================================
--- project.properties  (Revision 370300)
+++ project.properties  (Arbeitskopie)
@@ -18,6 +18,9 @@
 maven.compile.source = 1.3
 maven.compile.target = 1.3
 
+# checkstyle settings
+maven.checkstyle.properties = ${basedir}/../jdo_checks.xml
+
 # Set the javadoc title 
 maven.javadoc.windowtitle = ${pom.name} ${pom.currentVersion}
 

Reply via email to