Lalit Mehra
Lalit Mehra

Reputation: 1273

Dependency version in maven pom.xml

I came across a maven pom.xml where properties were used to state dependency versions.

There was this property

<aerospike.version>[3.0.0,)</aerospike.version>

Can somebody explain how to comprehend this ?

Upvotes: 1

Views: 1303

Answers (1)

Tim Biegeleisen
Tim Biegeleisen

Reputation: 522712

The range [3.0.0,) means a version which is greater than or equal to 3.0.0.

Using

<aerospike.version>[3.0.0,)</aerospike.version>

means Maven will enforce that the version it uses is at least 3.0.0 or higher for this depedency.

Here is a link to the documentation for Maven version ranges.

Upvotes: 4

Related Questions