You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by hb...@apache.org on 2015/03/22 17:23:15 UTC
svn commit: r1668402 - /maven/site/trunk/content/apt/pom.apt
Author: hboutemy
Date: Sun Mar 22 16:23:14 2015
New Revision: 1668402
URL: http://svn.apache.org/r1668402
Log:
dependency version *requirement*
Modified:
maven/site/trunk/content/apt/pom.apt
Modified: maven/site/trunk/content/apt/pom.apt
URL: http://svn.apache.org/viewvc/maven/site/trunk/content/apt/pom.apt?rev=1668402&r1=1668401&r2=1668402&view=diff
==============================================================================
--- maven/site/trunk/content/apt/pom.apt (original)
+++ maven/site/trunk/content/apt/pom.apt Sun Mar 22 16:23:14 2015
@@ -23,7 +23,7 @@ POM Reference
[[1]] {{{Dependencies}Dependencies}}
- [[1]] {{{Dependency_Version_Specification}Dependency Version Specification}}
+ [[1]] {{{Dependency_Version_Requirement_Specification}Dependency Version Requirement Specification}}
[[2]] {{{Exclusions}Exclusions}}
@@ -313,7 +313,7 @@ POM Reference
* <<groupId>>, <<artifactId>>: directly the corresponding coordinates of the dependency,
- * <<version>>: a <<dependency version specification>>, ie requirement, that will be used to compute the dependency's effective version.
+ * <<version>>: a <<dependency version requirement specification>>, that will be used to compute the dependency's effective version.
Since the dependency is described by Maven coordinates, you may be thinking:
"This means that my project can only depend upon Maven artifacts!" The answer is, "Of course, but that's a
@@ -399,9 +399,10 @@ mvn install:install-file -Dfile=non-mave
In the shortest terms, <<<optional>>> lets other projects know that, when you use this project, you
do not require this dependency in order to work correctly.
-*** {Dependency Version Specification}
+*** {Dependency Version Requirement Specification}
- Version specifications used for dependencies' <<<version>>> element have the following syntax:
+ Dependencies' <<<version>>> element define version requirements, used to compute effective dependency
+ version. Version requirements have the following syntax:
* <<<1.0>>>: "Soft" requirement on 1.0 (just a recommendation, if it matches all other ranges for the dependency)