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