Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Auto Closed
-
2.2-beta-4
-
None
-
None
-
all
Description
I'm building a project for multiple platforms (using multiple assembly descriptors) and need the assembly information (for example one of my assemblies is called "gtk-linux-x86_64") in the deployment package. Preferably by resource filtering. This information is available in my descriptors as the assembly id. Unfortunately this id is not accessible.
Besides resource filtering the assembly id could also be used in the descriptor itself and could reduce duplication of information.
Example where ID is used as a platform classifier:
<assembly>
<id>gtk-linux-x86_64</id>
<formats><format>dir</format> </formats>
<dependencySets>
<dependencySet>
<outputDirectory>/lib</outputDirectory>
<includes>
<!-- could use ID here for example -->
<include>org.eclipse:org.eclipse.swt:jar:${assembly.id}</include>
</includes>
</dependencySet>
</dependencySets>
</assembly>