| Summary: | maven properties prevent mapping of maven artifact as IU | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Technology] CBI | Reporter: | Lars Fischer <reschifl> | ||||
| Component: | CBI p2 Repository Aggregator | Assignee: | Filip Hrbek <filip.hrbek> | ||||
| Status: | RESOLVED FIXED | QA Contact: | |||||
| Severity: | normal | ||||||
| Priority: | P3 | CC: | filip.hrbek | ||||
| Version: | unspecified | ||||||
| Target Milestone: | --- | ||||||
| Hardware: | All | ||||||
| OS: | All | ||||||
| Whiteboard: | |||||||
| Attachments: |
|
||||||
Created attachment 173424 [details]
local maven repository with an artifact using an unset property
Fixed and uploaded to http://download.eclipse.org/modeling/emft/b3/updates-3.7milestones [Bookkeeping change only. Moving bugs to the new "home" of aggregator, CBI. No change to assignee for resolved and verified bugs.] |
Using a maven repository in a b3aggr contribution, the resolved pom.xml files are used to fill the IU metadata. The pom.xml files could have properties inside the configuration, which do not have to be explicit set. (e.g. "${project.artifactId}") Also look at http://maven.apache.org/pom.html#Properties Such a not resolvable property results in an infinite loop at POM#expandProperties. The attached local maven repository contains an artifact which uses a not defined property. (com.ibykus.devtool.unittest) Trying to use the extracted folder as maven mapped repository should reproduce the error.