German Language flagEnglish Language flag
// Log In
Project: mvn-pkg-plugin
// Summary // Activity // Search // SCM
// View Trackers // Feature Requests // Download .csv // Monitor

[#2347] External descriptor file

Details
Status:
Open
Priority:
3
Assigned to:
Nobody (None)

Votes: 0/0 (0%)

Product:
mvn-pkg-plugin
Operating System:
All
Component:
General
Date Submitted:
2012-01-02 12:41

Submitted by:
(olduser_910)

Permalink
https://evolvis.org/tracker/t_follow.php/2347

Item Detail Information:
application/json / text/plain

Please login
Item Description
Summary*:
External descriptor file
Detailed description:

Our pkg-plugin-configuration is over 600! lines. Pretty much 2/3 of the whole pom although the rest does a lot of magic, too.
Other plugins like the maven assembly plugin which need that much configuration use external xml descriptor files. Please do so too :)

Followups: ▼△ Sort comments antichronologically

Date: 2012-02-09 10:16
From:
108 (olduser_108)

I see and agree that certain configurations can benefit from this. We need to find out whether maven2.3 supports this natively as we depend on maven's built-in 'configuration XML to object' mapping capabalities. This is especially important as maven allows the definition and use of variables (=> ${foo.bar.version}). It is important that this still works in external files.

AFAIK checking how the maven-assembly-plugin does this should suffice.

@Pedro: Could you, in a first step, find out how the assembly-plugin achieves this behavior? Then we'll see how we're going to integrate this into the pkg-plugin.

Date: 2012-02-10 09:04
From:
1161 (olduser_1161)

They use the modello framework (http://modello.codehaus.org) to generate resources from model (mdo) files. I'll give a deeper look into it.

* indicates required fields.
Item Relationships
You do not have sufficient privileges to view Task relations.
History

No Changes Have Been Made to This Item