Dynamic Version Ranges in Maven2

In Maven2 ist es möglich die Versionen von Softwareartefakten dynamisch an zu geben. Die folgende Versionsangabe bezieht sich immer auf die aktuellste Version einer Abhängigkeit, aber der Version 1.0.

<version>[1,0,)</version>

Um eine bestimmtet Version zu blocken, z.B. die 1.1, ist folgender Eintrage nötig.

<version>(,1.0],[1.2,)</version>

Wenn ein Softwareartefakt in einem bestimmten Versionsbereich akzeptiert werden soll ist folgendes Beispiel hilfreich.

<version>[1.0,2.0]</version>

Im obrigen Beispiel sind nur Versionen zwischen 1.0 und 2.0 zulässig.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s