[jira] [Commented] (JDO-774) Restructure JDO maven project

2018-06-14 Thread JIRA


[ 
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

2018-06-06 Thread Michael Bouschen (JIRA)


[ 
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

2018-06-04 Thread Andy Jefferson (JIRA)


[ 
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

2018-06-03 Thread Michael Bouschen (JIRA)


[ 
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)