FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Redhat > Fedora Development Java

 
 
LinkBack Thread Tools
 
Old 09-27-2012, 05:30 PM
Matt Spaulding
 
Default When is it okay to use a custom depmap file?

Hi all,

I'm trying to figure out when it is okay to use a custom depmap file. I have a package that currently uses one, but it doesn't seem to be a good solution. I included the depmap file in order to map certain artifact ids to the proper jar files, and also to exclude a couple optional dependencies. The problem is that when someone else tries to use this java package they will not be able to build against it. The build will use the package's pom file in /usr/share/maven-poms along with dependency mappings from /usr/share/maven-fragments, but does not have access to the custom depmap that was used when originally building the package.


Should I not use a custom depmap in this case? Is there some way to include the mappings from my custom depmap into the package?

At this point I think I may need to edit the pom file directly instead of using a depmap. Is that the best solution?


The specific package I'm working on is jbosscache-core if you're interested in taking a peek!
http://kojipkgs.fedoraproject.org//packages/jbosscache-core/3.2.8/4.fc18/src/jbosscache-core-3.2.8-4.fc18.src.rpm


Regards,
Matt

--
java-devel mailing list
java-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/java-devel
 
Old 09-28-2012, 11:56 AM
Aleksandar Kurtakov
 
Default When is it okay to use a custom depmap file?

My opinion is that it's OK to use depmap for build time only dependencies. For dependencies that are runtime too you have to modify the pom in order to make it easier for your consumers.

Alexander Kurtakov
Red Hat Eclipse team

----- Original Message -----
> From: "Matt Spaulding" <mspaulding06@gmail.com>
> To: "java-devel" <java-devel@lists.fedoraproject.org>
> Sent: Thursday, September 27, 2012 8:30:15 PM
> Subject: [fedora-java] When is it okay to use a custom depmap file?
>
>
> Hi all,
>
> I'm trying to figure out when it is okay to use a custom depmap file.
> I have a package that currently uses one, but it doesn't seem to be
> a good solution. I included the depmap file in order to map certain
> artifact ids to the proper jar files, and also to exclude a couple
> optional dependencies. The problem is that when someone else tries
> to use this java package they will not be able to build against it.
> The build will use the package's pom file in /usr/share/maven-poms
> along with dependency mappings from /usr/share/maven-fragments, but
> does not have access to the custom depmap that was used when
> originally building the package.
>
> Should I not use a custom depmap in this case? Is there some way to
> include the mappings from my custom depmap into the package?
>
> At this point I think I may need to edit the pom file directly
> instead of using a depmap. Is that the best solution?
>
> The specific package I'm working on is jbosscache-core if you're
> interested in taking a peek!
> http://kojipkgs.fedoraproject.org//packages/jbosscache-core/3.2.8/4.fc18/src/jbosscache-core-3.2.8-4.fc18.src.rpm
>
> Regards,
> Matt
>
> --
> java-devel mailing list
> java-devel@lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/java-devel
--
java-devel mailing list
java-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/java-devel
 

Thread Tools




All times are GMT. The time now is 09:25 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org