jira.codehaus.org

  • Log In Access more options
    • Online Help
    • Keyboard Shortcuts
    • About JIRA
    • JIRA Credits
    • What?s New
  • Dashboards Access more options (Alt+d)
  • Projects Access more options (Alt+p)
  • Issues Access more options (Alt+i)
  • Maven 2 & 3
  • MNG-818

Ability to disable transitive dependency in a bundle artifact

  • Log In
  • Views
    • XML
    • Word
    • Printable

Details

  • Type: Bug Bug
  • Status: Closed Closed
  • Priority: Major Major
  • Resolution: Fixed
  • Affects Version/s: 2.0-beta-1
  • Fix Version/s: 2.0-beta-3
  • Component/s: Artifacts and Repositories
  • Labels:
    None
  • Environment:
    xp, linux
  • Complexity:
    Intermediate

Description

There are 2 use cases:

  • native-plugin can combine it built .o files with additional libraries on dependency list to produce a big bundle. However other native pom
    using bundle artifact will fail at link time ( linker not happy about duplicate referenes)
  • I will have custom mojo to combine a bunch of jars on my dependcies list. However any pom file uses that bundle jar will have
    to carry extra jars with it.

Can we have a api method to trigger to install/deploy not to add the dependency artifacts in to pom??

Issue Links

is duplicated by

Bug - A problem which impairs or prevents the functions of the product. MEAR-14 Transitive dependencies of War modules should not be copied in the Ear by default

  • Major - Major loss of function.
  • Closed - The issue is considered finished, the resolution is correct. Issues which are not closed can be reopened.

Activity

Ascending order - Click to sort in descending order
  • All
  • Comments
  • Work Log
  • History
  • Activity
Hide
Permalink
Trygve Laugstol added a comment - 01/Sep/05 3:05 AM

I don't think this is the right solution to the problem, but the use case is valid.

This use case is also valid for the JarJar mojo and it's output.

Show
Trygve Laugstol added a comment - 01/Sep/05 3:05 AM I don't think this is the right solution to the problem, but the use case is valid. This use case is also valid for the JarJar mojo and it's output.
Hide
Permalink
Stéphane Nicoll added a comment - 22/Sep/05 4:45 AM

See also the linked issue for a valid use case (Ear Mojo).

Show
Stéphane Nicoll added a comment - 22/Sep/05 4:45 AM See also the linked issue for a valid use case (Ear Mojo).
Hide
Permalink
Brett Porter added a comment - 03/Oct/05 12:11 AM

I think that this might be best handled in the type handler.

ie, packaging ear includes its dependencies, so don't pick them up

Show
Brett Porter added a comment - 03/Oct/05 12:11 AM I think that this might be best handled in the type handler. ie, packaging ear includes its dependencies, so don't pick them up
Hide
Permalink
Udo Krass added a comment - 13/Oct/05 2:25 AM

Hi,
i missed this feature, too.
How can i disable transitive dependency now?
Thanks for any advice.

Show
Udo Krass added a comment - 13/Oct/05 2:25 AM Hi, i missed this feature, too. How can i disable transitive dependency now? Thanks for any advice.

People

  • Assignee:
    Brett Porter
    Reporter:
    Dan Tran
Vote (0)
Watch (1)

Dates

  • Created:
    01/Sep/05 1:09 AM
    Updated:
    01/Feb/06 2:43 PM
    Resolved:
    04/Oct/05 12:21 AM

Time Tracking

Estimated:
1h
Original Estimate - 1 hour
Remaining:
0m
Remaining Estimate - 0 minutes
Logged:
30m
Time Spent - 30 minutes Time Not Required
  • Atlassian JIRA (v5.0.4#731-sha1:3aa7374)
  • Report a problem
  • Powered by a free Atlassian JIRA open source license for Codehaus. Try JIRA - bug tracking software for your team.