Mailinglist Archive: opensuse-java (3 mails)

< Previous Next >
Re: [opensuse-java] Add maven.prov and maven.attr to SUSE?
  • From: "Duncan Mac-Vicar P." <dmacvicar@xxxxxxx>
  • Date: Mon, 23 Jan 2012 16:21:19 +0100
  • Message-id: <4F1D7AEF.7020103@suse.de>
On 01/20/2012 03:08 PM, Michal Vyskocil wrote:
Hallo all,

I realized Fedora has some files for automatic dependency generation
for maven - see javapackages-0.2.6.tar.xz. Do we want to have them in
SUSE as well? I don't have any clue about what is does or if it fits
SUSE needs, so please comment

javapackages-0.2.6/
javapackages-0.2.6/.gitignore
javapackages-0.2.6/depgenerators/
javapackages-0.2.6/depgenerators/fileattrs/
javapackages-0.2.6/depgenerators/fileattrs/maven.attr
javapackages-0.2.6/depgenerators/fileattrs/osgi.attr
javapackages-0.2.6/depgenerators/maven.prov
javapackages-0.2.6/depgenerators/osgi.prov
javapackages-0.2.6/depgenerators/osgi.req
javapackages-0.2.6/macros.fjava
javapackages-0.2.6/make_release
javapackages-0.2.6/scripts/
javapackages-0.2.6/scripts/maven_depmap.py

Fedora is adding mvn(groupId:artifactId) to their packages. I did not know they where autogenerating them.

I don't like the naming as the convention groupId:artifactId goes well beyond of the maven world nowadays.

I already used provides/requires in the style of java(groupId:artifactId) in some packages in Java:base. Those packages are not built with maven. I guess the generator scans the installed poms.

If we ever build maven, we will need this, altogether with the JPP maven layout depmap stuff, which I don't really like. I don't understand why they created a maven resolver which reads a XML file to do mapping when you can do the same with file paths and symlinks.

I think we should add them. I don't see us putting a better system in place in the short term, and if we do, we would like compatibility infrastructure.

--
Duncan Mac-Vicar P. - http://www.suse.com/

SUSE LINUX Products GmbH, GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 16746 (AG Nürnberg)
Maxfeldstraße 5, 90409 Nürnberg, Germany

--
To unsubscribe, e-mail: opensuse-java+unsubscribe@xxxxxxxxxxxx
To contact the owner, e-mail: opensuse-java+owner@xxxxxxxxxxxx

< Previous Next >
List Navigation
Follow Ups
References