Ticket #177 (closed task: wontfix)
Find a way to avoid version declaration in dependencies
| Reported by: | dumoulin | Owned by: | dumoulin |
|---|---|---|---|
| Priority: | low | Milestone: | 1.0 |
| Component: | project_tools | Version: | 0.3 |
| Severity: | normal | Keywords: | |
| Cc: |
Description
All external bundles dependencies versions are managed in the root pom.xml, but for dependencies to bundles built by simexplorer (when groupID is org.simexplorer) we have to specify version using a variable. It occurs for:
- simexplorer bundles, you have to use ${project.version} property, example:
<dependency> <groupId>org.simexplorer</groupId> <artifactId>org.simexplorer.model</artifactId> <version>${project.version}</version> </dependency> - bundles built for third-party dependencies, you have to use appropriate property, example:
<dependency> <groupId>org.simexplorer</groupId> <artifactId>org.apache.commons.collections15</artifactId> <version>${lib.org.apache.commons.collections15.version}</version> </dependency>
A solution could be to add this dependency in the dependencymanagement section of the root pom.xml. It works, but it'll will a huge list (may be harder to maintain ?).
Change History
Note: See
TracTickets for help on using
tickets.





