diff options
| author | Robert Gemmell <robbie@apache.org> | 2013-12-16 11:02:52 +0000 |
|---|---|---|
| committer | Robert Gemmell <robbie@apache.org> | 2013-12-16 11:02:52 +0000 |
| commit | a412a58e56bc1dd308d48319523aa5e06b3508e4 (patch) | |
| tree | d85579f472811e26ad333e57cc1e58e73ed1c639 /qpid/java | |
| parent | 96b7b5a046ab823fa94a62117b5e672ca818773e (diff) | |
| download | qpid-python-a412a58e56bc1dd308d48319523aa5e06b3508e4.tar.gz | |
QPID-5048: update TODO list to be easier for others to understand and convery some rough order
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1551170 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/java')
| -rw-r--r-- | qpid/java/pom.xml | 27 |
1 files changed, 15 insertions, 12 deletions
diff --git a/qpid/java/pom.xml b/qpid/java/pom.xml index 7ea1db66aa..3fd4f4a0ab 100644 --- a/qpid/java/pom.xml +++ b/qpid/java/pom.xml @@ -29,22 +29,24 @@ <packaging>pom</packaging> <!-- ###### TODO ###### - + - Fix the jca/rar pom module name, it should be qpid-ra not qpid-rar. + - Add the Excludes files, log4j config, etc test resources to a module (qpid-test-utils?) which can be + used (extracted?) by the others to prevent them having to reference outside their directly for the files. + - Fix what the systests/perftests do to copy the test-profiles dir to the necessary location. + - Fix the log4j configuration property to work with all the modules, resolve the currently generated log4j exceptions during test runs. - Add project details such as Website, Mailing List, SCM. - - Test deploying the modules to a local Nexus instance (overriding the repo properties). - - Dont deploy modules we aren't already doing so. - - Decide on name for this parent module. - Fix the version numbers in all the modules. - - Align the XML in the pom files consistently, fix whitepsace errors. - - Complete setting properties for the dependency version numbers. - - Use dependancy management sections to control the version numbers. - - Add LICENCE, NOTICE, README files to the binary assemblies. - - Add the test profiles, log4j config etc to a module which can be extracted by the others. - - Then fix log4j configuration property to work with all modules. - - Then fix what the systests/perftests do to copy the test-profiles dir to the encessary location. + - Decide on a final name for this parent module, qpid-project isnt necessarily appropriate given it doesnt encompass the whole project. + - Test deploying the modules to a local Nexus instance (by overriding the repo properties locally). + - Ensure we dont deploy modules we aren't already doing so, it will make changing them later less of a pain for everyone. - Figure out dependency setup for optional bdbstore tests. - - Add the other test profiles + - Add the other test profiles, e.g. derby and other protocols. - Generate HTML reports of the test results + - Decide on how to handle the surefire report target re-running the tests (there is a report-only task that doesnt, provided as a workaround) + - Add LICENCE, NOTICE, README files to the binary assemblies. + - Complete setting properties for all the dependency version numbers from the modules. + - Use dependancy management sections to control the version numbers? + - Align the XML in the pom files consistently, fix whitepsace errors. === Once the Ant build is removed === - Move all the resources to be in the /src/foo/resources folders. @@ -55,6 +57,7 @@ - Fix the tests not to be dependant on the working dir being the java dir. - Fix the tests not to be dependant on the test config/output dirs being children of qpid.home. - Remove the QBTC output file mechanics, rely on Surefire to do it? + - JUnit test profiles instead of Exludes files? --> <properties> |
