Мы используем версию Maven 2.2.1.
У меня есть существующий файл POM.xml, в котором, как я заметил, было упомянуто много jar-файлов с версией 99.1, посмотрите это ниже:
<dependency>
<dependency>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-jaxws_2.1_spec</artifactId>
<version>99.1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-ws-metadata_2.0_spec</artifactId>
<version>99.1</version>
<scope>provided</scope>
</dependency>
Позже я изменил версии от 99.1 до точной версии (например, в случае с jar gerimimo-jaxws_2.1_spec я упомянул версию как 1.7.1)
Теперь это выглядит так
<dependency>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-jaxws_2.1_spec</artifactId>
<version>1.7.1</version>
<scope>provided</scope>
</dependency>
Приложение было скомпилировано, и оно СОЗДАНО УСПЕШНО.
Но я не знаю, что подобное изменение повлияет на что-либо ??
А также я заметил, что для некоторых избанок на теге зависимости нет тега версии ??Это приемлемо ??
Пожалуйста, скажите мне, большое спасибо.