Hello all,
I'm trying to fine tune the release process for HttpClient. In
particular, what is packaged and how. I would like to simplify and
minimize the release package. Please comment as I would like to do
somthing like this for the pending alpha3 build this weekend.
For the last build I just used the maven defaults which creates 4
packages: a source and a binary tree compressed with tar.gz and zip. I
think that this is quite inefficient. The binary jar is small and is
really the only thing that differentiates between the source package.
Also there is no need for both tar.gz and zip. Lets face it: any
platform that supports zip will support tar.gz. The users of HttpClient
are programmers which will be able to handle either compression method
on their desktops.
I just want to provide a single release package. This package would
contain most everything in cvs, plus the generated api and website.
Some exceptions would be some of the unmaintained files (like
PROPOSAL.html), the xdocs which would be unneeded, and the maven stuff
which is not widely used at the moment.
This single release package would be put on the usual jakarta and apache
release sites plus the jar file which would be put on ilibibo for maven use.
Requirements for a release package:
-can use out of the box
-has complete documentation
-can compile the src/java tree out of the box (with ant)
-has the apache license
-only contains apache products governed by the license
-can compile and run the tests (with libraries present)
Here is a sample directory tree:
LICENSE.txt
build.properties.sample
build.xml
docs/
api/
src/
conf/
examples/
java/
test/
test-webapp/
lib/
commons-httpclient.jar
commons-logging.jar
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
- Re: release process for alpha3 Jeffrey Dever
- Re: release process for alpha3 Ryan Hoegg
- Re: release process for alpha3 Mike Bowler
- Re: release process for alpha3 Ryan Hoegg
- RE: release process for alpha3 Martin Cooper
- RE: release process for alpha3 Martin Cooper
