Как я могу иметь пустой тег версии в Maven3

#maven-3

#maven-3

Вопрос:

Я хочу, чтобы зависимость была разрешена без версии. Maven 3 вынуждает меня использовать версию, я не могу предоставить версию для jar системной области, которую я разрешаю. Спасибо.

Ответ №1:

Вы можете использовать системное свойство, определенное, как показано ниже, для устранения зависимости.

 <properties>
    <org.springframework.version>3.0.5.RELEASE</org.springframework.version>
</properties>

<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-webmvc</artifactId>
    <version>${org.springframework.version}</version>
</dependency>
  

У вас также есть возможность указать диапазоны версий зависимостей. Возможно, вы захотите сделать что-то вроде <version>[1.2.3,)</version>

Комментарии:

1. Я знаю эти свойства. Мне было интересно, есть ли способ опустить версию зависимости.

2. @Sam Нет. Для этого нет никакого способа.