Hi,

I'm attending a course tomorrow, so I do not know whether I'm able to join the conference call.

My status:

Attached you find a patch src-archive.patch for review. It uses the maven assembly plugin to create the source artifacts of 3.1-rc1. If you want to test it, please apply the patch to the directory branches/3.1-rc1 and call mvn clean package. This compiles the jdo submodules and creates two archives jdo-3.1-src.tar.gz and jdo-3.1-src.zip in the root target subdirectory. It does not run the tck (this is done when calling mvn install).

There is a warning when creating the tar.gz artifact and I don't know whether we can ignore it: [WARNING] Entry: tck/src/orm/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/TreeMapStringValueCollections-standard.orm longer than 100 characters.

The current version always creates these artifacts when calling mvn package or mvn install. An alternative could be using a special profile to create the artifacts.

Regards Michael


Hi,

We will have our regular meeting Friday, June 21 at 9 am Pacific Daylight Time (PDT) to discuss JDO TCK issues and status.

Dial-in numbers are:
US Toll free: 866 682-4770
Germany Frankfurt 069222216106
Germany Toll free: 08006648515
(Other countries by request)

To place the call:
1. Call the toll free number.
2. Enter the conference number 939-3689#
3. Enter the security code 1111#

Agenda:
1. News on JDO-678 "Ability to set properties on PersistenceManager" https://issues.apache.org/jira/browse/JDO-678
2. JDO release candidate
3. Other issues

Action Items from weeks past:
[May 31 2013] AI Craig: put a table into an Appendix enumerating the properties and an indication of whether the property is an option or a property or both. [May 10 2013] AI Everyone take a look Apache ISIS and maybe subscribe to ISIS mail lists. [Aug 24 2012] AI Craig update the JIRAs JDO-689 JDO-690 and JDO-692 about JDOHelper methods. In process. [Aug 17 2012] AI Craig comment on JIRA JDO-589 Autocommit or nontransactional action [Sep 23 2011] AI Michael document when changing dependencies (to DataNucleus) it's necessary to rebuild the exectck project before running tck.

Regards Michael



--
*Michael Bouschen*
*Prokurist*

akquinet tech@spree GmbH
Bülowstr. 66, D-10783 Berlin

Fon:   +49 30 235 520-33
Fax:   +49 30 217 520-12
Email: [email protected]
Web: www.akquinet.de <http://www.akquinet.de>

akquinet tech@spree GmbH, Berlin
Geschäftsführung: Martin Weber, Dr. Torsten Fink
Amtsgericht Berlin-Charlottenburg HRB 86780 B
USt.-Id. Nr.: DE 225 964 680
Index: copyjdorijars/pom.xml
===================================================================
--- copyjdorijars/pom.xml       (revision 1493575)
+++ copyjdorijars/pom.xml       (working copy)
@@ -26,6 +26,7 @@
   </parent>
   
   <modelVersion>4.0.0</modelVersion>
+  <groupId>org.apache.jdo</groupId>
   <artifactId>copy-jdori-jars</artifactId>
   <name>JDO RI Jar Copy</name>
   <version>3.1</version>
Index: pom.xml
===================================================================
--- pom.xml     (revision 1493575)
+++ pom.xml     (working copy)
@@ -17,4 +17,29 @@
     <module>tck</module>
   </modules>
 
+  <build>
+    <plugins>
+      <plugin>
+        <artifactId>maven-assembly-plugin</artifactId>
+        <version>2.4</version>
+        <configuration>
+         <finalName>jdo-${version}</finalName>
+         <appendAssemblyId>true</appendAssemblyId>
+          <descriptors>
+            <descriptor>assembly.xml</descriptor>
+          </descriptors>
+        </configuration>
+        <executions>
+         <execution>
+           <id>release</id>
+           <phase>package</phase>
+           <goals>
+             <goal>single</goal>
+         </goals>
+         </execution>
+       </executions>
+      </plugin>
+    </plugins>
+  </build>
+
 </project>
Index: assembly.xml
===================================================================
--- assembly.xml        (revision 0)
+++ assembly.xml        (revision 0)
@@ -0,0 +1,114 @@
+<assembly 
xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2";
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
+    
xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2
 http://maven.apache.org/xsd/assembly-1.1.2.xsd";>
+
+    <id>src</id>
+    <formats>
+      <format>zip</format>
+      <format>tar.gz</format>
+    </formats>
+    <includeBaseDirectory>false</includeBaseDirectory>
+
+    <moduleSets>
+      <moduleSet>
+       <includes>
+         <include>javax.jdo:parent-pom</include>
+       </includes>
+       <sources>
+         <includeModuleDirectory>false</includeModuleDirectory>
+         <fileSets>
+           <fileSet>
+             <outputDirectory>parent-pom</outputDirectory>
+             <includes>
+               <include>pom.xml</include>
+             </includes>
+           </fileSet>
+         </fileSets>
+       </sources>
+      </moduleSet>
+      <moduleSet>
+       <includes>
+         <include>javax.jdo:jdo-api</include>
+       </includes>
+       <sources>
+         <includeModuleDirectory>false</includeModuleDirectory>
+         <fileSets>
+           <fileSet>
+             <outputDirectory>api</outputDirectory>
+             <includes>
+               <include>src/**</include>
+               <include>test/**</include>
+               <include>pom.xml</include>
+             </includes>
+           </fileSet>
+         </fileSets>
+       </sources>
+      </moduleSet>
+      <moduleSet>
+       <includes>
+         <include>org.apache.jdo:jdo-exectck</include>
+       </includes>
+       <sources>
+         <includeModuleDirectory>false</includeModuleDirectory>
+         <fileSets>
+           <fileSet>
+             <outputDirectory>exectck</outputDirectory>
+             <includes>
+               <include>src/**</include>
+               <include>pom.xml</include>
+             </includes>
+           </fileSet>
+         </fileSets>
+       </sources>
+      </moduleSet>
+      <moduleSet>
+       <includes>
+         <include>org.apache.jdo:copy-jdori-jars</include>
+       </includes>
+       <sources>
+         <includeModuleDirectory>false</includeModuleDirectory>
+         <fileSets>
+           <fileSet>
+             <outputDirectory>copyjdorijars</outputDirectory>
+             <includes>
+               <include>src/**</include>
+               <include>pom.xml</include>
+             </includes>
+           </fileSet>
+         </fileSets>
+       </sources>
+      </moduleSet>
+      <moduleSet>
+       <includes>
+         <include>org.apache.jdo:jdo-tck</include>
+       </includes>
+       <sources>
+         <includeModuleDirectory>false</includeModuleDirectory>
+         <fileSets>
+           <fileSet>
+             <outputDirectory>tck</outputDirectory>
+             <includes>
+               <include>src/**</include>
+               <include>pom.xml</include>
+               <include>RunRules.html</include>
+             </includes>
+           </fileSet>
+         </fileSets>
+       </sources>
+      </moduleSet>
+    </moduleSets>
+    <fileSets>
+      <fileSet>
+       <outputDirectory>.</outputDirectory>
+       <includes>
+         <include>LICENSE.txt</include>
+         <include>NOTICE.txt</include>
+         <include>README.html</include>
+         <include>assembly.xml</include>
+         <include>pom.xml</include>
+         <include>lib/**</include>
+       </includes>
+      </fileSet>
+    </fileSets>
+
+</assembly>

Reply via email to