[
https://issues.apache.org/jira/browse/CTAKES-457?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Alex Zbarcea resolved CTAKES-457.
---------------------------------
Resolution: Fixed
Fix Version/s: 4.0.1
> consistently usage of properties to manage dependency versions
> --------------------------------------------------------------
>
> Key: CTAKES-457
> URL: https://issues.apache.org/jira/browse/CTAKES-457
> Project: cTAKES
> Issue Type: Improvement
> Affects Versions: 4.0.0
> Reporter: Alex Zbarcea
> Assignee: Alex Zbarcea
> Fix For: 4.0.1
>
> Attachments: use-properties-for-deps-in-pom.CTAKES-457.svn.patch
>
>
> Explicit versions for {{org.apache.lucene}} and {{org.apache.uima}} and
> {{org.apache.opennlp}} and {{org.springframework}} are used in both the
> parent {{pom.xml}} and in modules.
> Similar mechanism as for {{ctakes.version}} is recommended to manage
> dependency versions.
> The parent {{pom.xml}} would contain:
> {code:xml}
> <properties>
> <library.version>4.0.0</library.version>
> </properties>
> <!-- ... -->
> <dependencyManagement>
> <dependencies>
> <dependency>
> <groupId>library</groupId>
> <artifactId>artifact-one</artifactId>
> <version>${library.version}</version>
> </dependency>
> <dependency>
> <groupId>library</groupId>
> <artifactId>artifact-two</artifactId>
> <version>${library.version}</version>
> </dependency>
> <!-- .... -->
> </dependencies>
> </dependencyManagement>
> {code}
> The module's {{pom.xml}} would contain only the {{groupId}} and
> {{artifactId}}, without the need of specifying the {{version}}:
> {code:xml}
> <dependencies>
> <dependency>
> <groupId>library</groupId>
> <artifactId>artifact-two</artifactId>
> </dependency>
> </dependencies>
> {code}
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)