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)
  • NMaven (Retired)
  • NMAVEN-66

Support for Satellite Assemblies

  • Log In
  • Views
    • XML
    • Word
    • Printable

Details

  • Type: New Feature New Feature
  • Status: Open Open
  • Priority: Minor Minor
  • Resolution: Unresolved
  • Affects Version/s: None
  • Fix Version/s: Future
  • Component/s: Core components
  • Labels:
    None

Description

Add support for satellite assemblies so that applications can use locale specific resources. This feature includes: 1) resolving and downloading satellite assemblies; 2) installing into the correct resource directory of the main assembly's maven repo directory.

Activity

Ascending order - Click to sort in descending order
  • All
  • Comments
  • Work Log
  • History
  • Activity
Hide
Permalink
Shane Isbell added a comment - 19/Sep/07 12:49 PM

Currently, NMaven supports one type of attached artifact: exe.config. This needs to be extended for general artifact types, including satellitte assemblies. If you do a search for exe.config in the java class files, you will have a good idea of the classes that need to be modified to add support for satellite assemblies.

Components Impacted:
1) ArtifactContextImpl (trivial)
2) ArtifactInstallerImpl: Add artifact to pom.xml
3) ProjectDaoImpl (trivial excludes)
4) RepositoryConverterImpl

Plugins impacted:
1) Deploy plugin (as you need to deploy the satellites along with the main artifact).

I think the impact to any particular class is not high but to get it all working together and tested will require a modest amount of effort.

Show
Shane Isbell added a comment - 19/Sep/07 12:49 PM Currently, NMaven supports one type of attached artifact: exe.config. This needs to be extended for general artifact types, including satellitte assemblies. If you do a search for exe.config in the java class files, you will have a good idea of the classes that need to be modified to add support for satellite assemblies. Components Impacted: 1) ArtifactContextImpl (trivial) 2) ArtifactInstallerImpl: Add artifact to pom.xml 3) ProjectDaoImpl (trivial excludes) 4) RepositoryConverterImpl Plugins impacted: 1) Deploy plugin (as you need to deploy the satellites along with the main artifact). I think the impact to any particular class is not high but to get it all working together and tested will require a modest amount of effort.
Hide
Permalink
Brett Porter added a comment - 28/Jul/08 3:25 AM

the above comment is not relevant for 0.16 I believe, but keeping open for future implementation

Show
Brett Porter added a comment - 28/Jul/08 3:25 AM the above comment is not relevant for 0.16 I believe, but keeping open for future implementation

People

  • Assignee:
    Unassigned
    Reporter:
    Shane Isbell
Vote (0)
Watch (0)

Dates

  • Created:
    28/May/07 1:21 AM
    Updated:
    28/Jul/08 3:25 AM
  • 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.