/usr/share/java as maven repository?
robilad at kaffe.org
Tue Dec 18 23:22:08 UTC 2007
Paul Cager wrote:
> Marcus Better wrote:
>> Arnaud Vandyck wrote:
>>> What about a maven plugin that leave the jar in /usr/share/java, but
>>> "register" the jar.
>>> if mvn present:
>>> mvn install -DgroupId=... -DversionId=... -DartifactId=...
>> If it's meant to be run in postinst then Maven might not be installed yet.
>> But I wonder how we are going to handle versioned dependencies. Maven
>> projects tend to specify exact version numbers, right? That could be a real
>> headache. I don't think we can ignore the version number, but we cannot use
>> it as a hard dependency either.
> The install:install-file plugin does almost what Arnaud suggests:
> mvn install:install-file -Dfile=<path-to-file> -DgroupId=<group-id> \
> -DartifactId=<artifact-id> -Dversion=<version> \
> But I wonder just how important it is to have a system-wide local repo?
> It would certainly reduce the number of Jars an end-user needed to
> download (clearly a good thing), but it seems like a lot of work (for us).
I assume it's going to be a necessity for us for reproducible offline
maven builds to inform maven about our own jars.
More information about the pkg-java-maintainers