Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
1.2 Beta
-
None
Description
axis-src-1_2beta.zip includes the following files:
axis-1_2beta/lib/axis.jar (O)
axis-1_2beta/webapps/axis/WEB-INF/lib/axis.jar (O)
(N) == new version, (O) == old version
These two copies of axis.jar are not in the CVS source download,
and they are not created in the axis-src-1_2beta.zip that results
from running 'ant srcdist' on the CVS source download.
The inclusion of the axis.jar file in the source download causes
the following problems (at least):
If a user builds a new version of axis.jar that includes additional
features (like jms transport) they will have this:
axis-1_2beta/build/lib/axis.jar (N)
axis-1_2beta/lib/axis.jar (O)
axis-1_2beta/webapps/axis/WEB-INF/lib/axis.jar (O)
If a user calls 'ant dist' to create a new distribution,
they get this:
axis-1_2beta/axis-1_2beta/lib/axis.jar (N)
axis-1_2beta/axis-1_2beta/webapps/axis/WEB-INF/lib/axis.jar (O)
axis-1_2beta/build/lib/axis.jar (N)
axis-1_2beta/lib/axis.jar (O)
axis-1_2beta/webapps/axis/WEB-INF/lib/axis.jar (O)
If a user calls 'ant war' to build a new webapp, the old version
of axis.jar goes into the axis.war file that is created.
There does not seem ot be a clean way to build a new version of
axis.jar and get it into either the default webapp or into axis.war.
There is no 'ant clean' task that will remove the two copies of axis.jar
that come with the source download zip.
Suggested fix:
Remove the two axis.jar files from the source distribution zip archive
as they do not seem to be necessary to build from the various
ant targets. I think this could be done by adding
<exclude name="**/axis.jar" />
to the srcdist target in the main build.xml file.
Attachments
Issue Links
- duplicates
-
AXIS-1274 The source tarball for 1.2 alpha contains unneccessary jarfiles
- Open