https://issues.apache.org/bugzilla/show_bug.cgi?id=56397

--- Comment #15 from Pierre Viret <pierre.vi...@gmail.com> ---
Here my answers to the first comment:

Working with the source:
1. How do you propose to update the version number after a release? Updating
every POM by hand is not viable.

--> I use the maven-versions-plugin with several big projects for this
(http://mojo.codehaus.org/versions-maven-plugin). The goal versions:set is
exactly what we need and this works very well. But if you have some
inconsistency in the versions of your project hierarchy you have to fix them by
hand.

2. The JARs need to contain the right LICENSE and NOTICE file. Even if they
aren't meant to be released, someone will distribute them somewhere, somehow.

--> this should not be a big issue. There are several ays to achieve this, I
think that one good solution is too define a component containing global
ressources, each component needing these files depends on this one and can pull
the files using dependency-plugin in the generate-resources phase. Another
solution would be to add the files as ressource in each component using svn
externals, into src/main/resources dir of the component then the files are
added to the jar. But on my opinion the first solution is easier.

Working instance:
3. How do we get to this point?

--> Is the working instance what the ant build generates under "output/build" ?
Actually what I have begun to implement for generating the distributions is
quite the same as the working instance I think.

Distribution:
4. Can source JARs are be created?

--> yes this is easy

5. Windows installer, signing etc.

--> I have no experience with Windows installer. Signing should not be a
problem. 
It is possible to perform some steps in the maven build using ant targets so
everything we can do with ant should be possible with maven. I have used this
(the maven-antrun-plugin) for a project where we call some ant tasks of
Weblogic Server to generate Security Providers.


I will have again time to work on this Friday afternoon. Are you working on
some branch in svn for the svn externals ? How should I checkout the sources to
get what you have implemented for JULI ? I have checkout the trunk but I didn't
see anything about externals references.

-- 
You are receiving this mail because:
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to