axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From j...@apache.org
Subject [jira] Created: (AXIS-1325) axis-src-1_2beta.zip contains the file axis.jar in two places. These 'old' versions interfere with new builds of axis.jar
Date Tue, 20 Apr 2004 15:37:53 GMT
Message:

  A new issue has been created in JIRA.

---------------------------------------------------------------------
View the issue:
  http://issues.apache.org/jira/browse/AXIS-1325

Here is an overview of the issue:
---------------------------------------------------------------------
        Key: AXIS-1325
    Summary: axis-src-1_2beta.zip contains the file axis.jar in two places. These 'old' versions
interfere with new builds of axis.jar
       Type: Bug

     Status: Unassigned
   Priority: Major

    Project: Axis
 Components: 
             Basic Architecture
   Versions:
             1.2 Beta

   Assignee: 
   Reporter: Tom Nelson

    Created: Tue, 20 Apr 2004 8:37 AM
    Updated: Tue, 20 Apr 2004 8:37 AM

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.




---------------------------------------------------------------------
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


Mime
View raw message