[ 
https://issues.apache.org/jira/browse/WODEN-211?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jeff MAURY updated WODEN-211:
-----------------------------

    Attachment: trunk.zip

I have started the Maven refactoring. The result is stored in the attached 
trunk.zip file. Here are some comments on what I have done and some remaining 
issues.

As discussed, I have created the following modules under trunk:
woden-api: core interfaces and classes
woden-commons: common classes shared by woden implementations, as of yet 
woden-dom and woden-om
woden-dom: DOM based woden implementation
woden-om: OM based woden implementation
woden-ant: woden Ant task
woden-tool: converted and WSDL viewer
woden-tests: common tests for OM and DOM implementations

The philosophy I used for tests is that if the test is not specific to an 
implementation, then it is under woden-tests and it will be run against both 
implementations. I do not used the tests suite pattern but run all tests 
against both implementations: as of yet, some of them fails so I modified the 
poms to let the build succeed and the failed tests will be indicated so that we 
can know the real status of the build
No files have been created except for POMs. When moving files, I first checked 
if I can move directories and in the negative choice, I then moved files in 
order to decrease the SVN operations.
The ant build has been modified as well with the same philosophy for tests.

Issues to be addressed:
- failed tests
- QName: under woden-api but I think we need to find a dependency (maybe look 
at Axis2 to check how they do)
- common files; all the licenses files are directly under trunk, and each 
submodule pom specify this directory as a resource directory but this is not 
Maven compliant: maybe we must use the maven resource plugin to import these 
files




> Refactor directory layout to be more Maven compliant
> ----------------------------------------------------
>
>                 Key: WODEN-211
>                 URL: https://issues.apache.org/jira/browse/WODEN-211
>             Project: Woden
>          Issue Type: Improvement
>            Reporter: Jeff MAURY
>            Assignee: Jeff MAURY
>            Priority: Minor
>         Attachments: trunk.zip
>
>
> The directory layout should be refactored in order to follow Maven 
> conventions. Today, there are dependencies between the Woden modules which 
> miss flexibility.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to