Thanks Dennis, The test harness presently includes a number of classes from the the main build, so it'll depend on them, but not include them.
Jsk-policy also needs investigating. Cheers, Peter. ----- Original message ----- > You can certainly use the approach in qa_refactor. I did make 2 changes > to the code to make the approach work: > > 1. Moved com.sun.jini.landlord.LeasedResource into jsk-dl.jar. This was > done to accomodate outrigger-dl.jar's > reliance on com.sun.jini.landlord.LeasedResource from > com.sun.jini.outrigger.StorableResource. > In the ant based build, LeasedResource was included using classdepandjar. > Using a Maven build, > outrigger-dl depends on river-dl (new name for jsk-dl). Adding > LeasedResource to river-dl > made sense. The approach taken to populate the source tree in the > maven-zed structure is to > load exiting jars, and for each entry in the loaded jar, copy the source > files into each respective > module's src directory, taking care not to duplicate any classes between > modules. Making he > change to jsk-dl.jar's build allows the river-dl module to be created > correctly. > > 2. Removed import of net.jini.discovery.LookupLocatorDiscoveryfrom > net.jini.core.discovery.LookupLocator. The > net.jini.discovery.LookupLocatorDiscovery class is not in the > jsk-platform module, and causes a compile error when included as an > import. > > The import is only required since it is used in the @see javadoc > directive. Including the > fully qualified net.jini.discovery.LookupLocatorDiscovery class in the > @see directive resolves > the issue. > > If those get done, then you should be able to run the script and create > the mavenized project that should build and assemble. > > HTH > > Dennis > > > On Wed, Apr 30, 2014 at 2:57 PM, Simon IJskes - QCG <si...@qcg.nl> wrote: > > > On 30-04-14 02:02, Dennis Reedy wrote: > > > > A this point I'm soliciting opinions and thoughts. Note that using > > Gradle > > > is certainly an option here, the breakout into multi-modules is not > > > tied to > > > Maven, it's based on accepted conventions. I chose Maven because it > > > was the > > > quickest (for me) to get going. > > > > > > > Good thing! Just to show support! I applaud a separation into multiple > > source trees, as a starting point for modularization. > > > > Any change we can re-apply your effort on trunk while maintaining > > subversion history? i.e. 'svn mv' commands? > > > > Gr. Simon > > > > > >