summaryrefslogtreecommitdiff
path: root/java
diff options
context:
space:
mode:
authorRobert Gemmell <robbie@apache.org>2013-12-16 11:02:52 +0000
committerRobert Gemmell <robbie@apache.org>2013-12-16 11:02:52 +0000
commit6d4124ae20c3cd6eeb6c87caeb2574ab5972576d (patch)
tree2154e5098b3f8be41164c1a66a2b51395b0fbf61 /java
parent82d21809e52b98833899f0d804ca638f31cf071e (diff)
downloadqpid-python-6d4124ae20c3cd6eeb6c87caeb2574ab5972576d.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/qpid@1551170 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'java')
-rw-r--r--java/pom.xml27
1 files changed, 15 insertions, 12 deletions
diff --git a/java/pom.xml b/java/pom.xml
index 7ea1db66aa..3fd4f4a0ab 100644
--- a/java/pom.xml
+++ b/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>