Hi Tony,

I notice that the new version of the package installs the jmac-api-2.1.jar into 
/usr/share/maven-repo/.../ instead of
/usr/share/java and then creates a symlink in /usj/glassfish-jmac-api.jar to 
it. In the previous version of the package,
the glassfish-jmac-api-2.1.1-b31g.jar was in /usj.

Is the move intentional?

It was not really my intention, but the result is consistent with the other 
packages created from glassfish source,
see glassfish-activation[1] for example, also installs jar into maven repo.

Moreover, creating just a symlink in /usj seems to be in accordance with Debian 
Maven Repo Specification[2]:

Artifacts MUST be installed into $REPO/$GROUPID/$ARTIFACTID/$VERSION/ where 
$GROUPID is the result
of groupId.replace( '.', '/' ). The pom.xml files MUST be installed as 
$ARTIFACTID-$VERSION.pom
and jar files as $ARTIFACTID-$VERSION.jar. A unversioned symlink 
$ARTIFACTID.jar to the jar file
SHOULD be installed into /usr/share/java/.

Let me know if you see any problem in this.

Regards,

Jakub

[1] http://packages.debian.org/sid/glassfish-activation
[2] http://wiki.debian.org/Java/MavenRepoSpec


--
To UNSUBSCRIBE, email to debian-java-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4f849869.2030...@ktknet.cz

Reply via email to