[jira] [Commented] (JDO-774) Restructure JDO maven project
[ https://issues.apache.org/jira/browse/JDO-774?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16512921#comment-16512921 ] Tilmann Zäschke commented on JDO-774: - Just to confirm (after today's telecon), it also works for me now, except for the known hickup with "Failed to delete [...] tck.txt". > Restructure JDO maven project > - > > Key: JDO-774 > URL: https://issues.apache.org/jira/browse/JDO-774 > Project: JDO > Issue Type: Improvement > Components: api, tck >Affects Versions: JDO 3.1 >Reporter: Michael Bouschen >Assignee: Michael Bouschen >Priority: Major > Fix For: JDO 3.2 > > > We should consider changing the structure of the project to match the > standard (default) maven structure: trunk/main/src/java and > trunk/test/src/java > See > [https://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html] > for the maven standard directory layout. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (JDO-774) Restructure JDO maven project
[ https://issues.apache.org/jira/browse/JDO-774?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16503882#comment-16503882 ] Michael Bouschen commented on JDO-774: -- Thanks for the feedback, Andy. It looks like we are on the right track with the proposed structure. The only difference I see to the DataNucleus (semi-)mirrored API is the location of NOTICE.txt. I understood the standard Maven layout that these files go into the project root directory. > Restructure JDO maven project > - > > Key: JDO-774 > URL: https://issues.apache.org/jira/browse/JDO-774 > Project: JDO > Issue Type: Improvement > Components: api, tck >Affects Versions: JDO 3.1 >Reporter: Michael Bouschen >Assignee: Michael Bouschen >Priority: Major > Fix For: JDO 3.2 > > > We should consider changing the structure of the project to match the > standard (default) maven structure: trunk/main/src/java and > trunk/test/src/java > See > [https://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html] > for the maven standard directory layout. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (JDO-774) Restructure JDO maven project
[ https://issues.apache.org/jira/browse/JDO-774?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16499850#comment-16499850 ] Andy Jefferson commented on JDO-774: In case its of any use, DataNucleus manages a (semi-)mirrored API project to allow us to do releases, and it uses the standard Maven layout (pretty much the same as you're proposing). It is at https://github.com/datanucleus/javax.jdo > Restructure JDO maven project > - > > Key: JDO-774 > URL: https://issues.apache.org/jira/browse/JDO-774 > Project: JDO > Issue Type: Improvement > Components: api, tck >Affects Versions: JDO 3.1 >Reporter: Michael Bouschen >Assignee: Michael Bouschen >Priority: Major > Fix For: JDO 3.2 > > > We should consider changing the structure of the project to match the > standard (default) maven structure: trunk/main/src/java and > trunk/test/src/java > See > [https://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html] > for the maven standard directory layout. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (JDO-774) Restructure JDO maven project
[ https://issues.apache.org/jira/browse/JDO-774?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16499362#comment-16499362 ] Michael Bouschen commented on JDO-774: -- Proposal: Changes in the api module: * Move src/java to src/main/java * Move all files and subdirectories under src/schema to src/main/resources and remove src/schema * Move src/main/java/javax/jdo/Bundle.properties to src/main/resources/javax/jdo * Move test to src/test * Move all files and subdirectories under src/test/schema to src/test/resources and remove src/test/schema Changes in the tck module: * Move src/java to src/main/java * Move the directories src/conf, src/jdo, src/orm, src/sql, src/testdata and src/uml under src/main/resources * Move src/main/resources/META-INF/NOTICE.txt to tck The files api/pom.xml, tck/pom.xml and the JDO maven plugin exectck need to be adapted according to the above changes. > Restructure JDO maven project > - > > Key: JDO-774 > URL: https://issues.apache.org/jira/browse/JDO-774 > Project: JDO > Issue Type: Improvement > Components: api, tck >Affects Versions: JDO 3.1 >Reporter: Michael Bouschen >Assignee: Michael Bouschen >Priority: Major > Fix For: JDO 3.2 > > > We should consider changing the structure of the project to match the > standard (default) maven structure: trunk/main/src/java and > trunk/test/src/java > See > [https://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html] > for the maven standard directory layout. -- This message was sent by Atlassian JIRA (v7.6.3#76005)