On 06/06/2011 15:20, Vincent Fourmond wrote:
> 
> On Mon, Jun 6, 2011 at 3:13 PM, Onkar Shinde <onkarshi...@gmail.com> wrote:
>> On Mon, Jun 6, 2011 at 12:26 AM, tony mancill <tmanc...@debian.org> wrote:
>>> I've noticed that some of the more recent CDBS packages are installing jars
>>> under 
>>> /usr/share/maven-repo/$class-hierarchy/$upstream-version/$library.jar, and
>>> then symlinks in /usr/share/java/ over to ../maven-repo/...
>>>
>>> By contrast, javahelper packages will install the jar under 
>>> /usr/share/java/,
>>> which is what I think was intended in section 2.3 of Java Policy [0].
>>>
>>> Is this an area where we should clarify the policy?  It seems like the 
>>> actual
>>> jars should consistently be in one location or another, although maybe 
>>> there's a
>>> good reason to do it the other way around when we're dealing with the maven
>>> repo.  Thoughts?
>>
>> In my opinion the jars should be installed to /usr/share/java always.
>> In case of dealing with local maven repo the symlinks should be
>> created in /usr/share/maven-repo/.
> 
>   I agree with that. Placing a JAR file in /usr/share/java means: this
> library is for public use. Not doing so implies that the library is
> private. I don't think that maven-built libraries are systematically
> private, are they ?
> 

@Vincent: Jars built with Maven are always installed into the
/usr/share/maven-repo repository. If you choose to make the jar public,
use mh_installjar with the -l or --java-lib option, the jar will be
installed in /usr/share/java and symlinks created in /usr/share/maven-repo.

@Onkar: can you be more specific and provide an example of such package?

Ludovic


-- 
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/4deea800.8010...@laposte.net

Reply via email to