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>