downdrown
downdrown

Reputation: 361

Maven: multiple versions for provided dependency

Hi i need to declare a provided dependency in maven which can be more versions.

For example it can be v1.3 or v1.4 or v1.5.

How can I declare/represent multiple versions in a single notation ?

Upvotes: 1

Views: 112

Answers (3)

Evgeniy Dorofeev
Evgeniy Dorofeev

Reputation: 136152

Maven supports dependency range, this worked for me

    <dependency>
        <groupId>junit</groupId>
        <artifactId>junit</artifactId>
        <version>[4.9,4.10]</version>
    </dependency>

it chooses highest available

Upvotes: 1

Alekhya Vemavarapu
Alekhya Vemavarapu

Reputation: 1155

Use v1.3 and above

or you can write v1.*

Regards!

Upvotes: 0

Mateusz Sroka
Mateusz Sroka

Reputation: 2335

In maven you should always use version element for example:

<dependency>
    <groupId>com.google.guava</groupId>
    <artifactId>guava</artifactId>
    <version>17.0</version>
</dependency>

If you want to use latest version of some plugin you should read this question answer How do I tell Maven to use the latest version of a dependency?.

Upvotes: 0

Related Questions