Ticket #177 (closed task: wontfix)

Opened 2 years ago

Last modified 20 months ago

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

Changed 2 years ago by dumoulin

  • status changed from new to assigned

Changed 20 months ago by dumoulin

  • priority changed from normal to low
  • status changed from assigned to closed
  • resolution set to wontfix

It doesn't matter.

Note: See TracTickets for help on using tickets.

logo cemagref

logo iscpif

logo lifegrid

logo region auvergne

logo patres project