2016-01-04 4 views
1

Я видел здесь (https://issues.apache.org/jira/browse/MJARSIGNER-17), что Maven Jar Signer Plugin имеет новую версию, которая решает проблему прокси.Обновление плагина Apache maven

В Ubuntu 14.04, у меня есть Maven установлен

> uname -a 
Linux jenkins 3.19.0-25-generiC#26~14.04.1-Ubuntu SMP Fri Jul 24 21:16:20 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux 
> mvn -version 
Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-10T17:41:47+01:00) 
Maven home: /usr/share/maven3 
Java version: 1.7.0_80, vendor: Oracle Corporation 
Java home: /usr/lib/jvm/java-7-oracle/jre 
Default locale: en_US, platform encoding: UTF-8 
OS name: "linux", version: "3.19.0-25-generic", arch: "amd64", family: "unix" 

Мой pom.xml здесь:/вар/Библиотека/Jenkins/рабочее пространство/DEV-Snooper

Как я могу сказать Maven для загрузки последнюю версию плагина и его использование?

Спасибо! Риккардо

** EDIT: переехал в Maven 3.3.9 ***

** Edit: мой pom.xml **

<build> 
    <plugins> 
     <plugin> 
      <groupId>org.apache.maven.plugins</groupId> 
      <artifactId>maven-jar-plugin</artifactId> 
      <version>2.6</version> 
      ... 
     </plugin> 
     <plugin> 
      <groupId>org.apache.maven.plugins</groupId> 
      <artifactId>maven-jarsigner-plugin</artifactId> 
      <version>1.4</version> 
      ... 
     </plugin> 
      ... 
    </plugins> 
</build> 

ответ

1

Прежде всего, (моя личная рекомендация) - - подумайте о модернизации до последней версии Maven (3.3.9).

Во-вторых, ответ на ваш вопрос: в вашем pom.xml (или соответствующий родительский pom.xml) определяют версию maven-jar-plugin:

<project> 
    ... 
    <build> 
     <plugins> 
      <plugin> 
       <groupId>org.apache.maven.plugins</groupId> 
       <artifactId>maven-jar-plugin</artifactId> 
       <version>2.6</version> 
       ... 
      </plugin> 
      <plugin> 
       <groupId>org.apache.maven.plugins</groupId> 
       <artifactId>maven-jarsigner-plugin</artifactId> 
       <version>1.4</version> 
      </plugin> 
     </plugins> 
    </build> 
    ... 
</project> 
+0

Спасибо, Maven-банку-плагин уже находится на 2,6 и Maven-jarsigner- плагин находится на 1.4. Как установить версию, указанную в ссылке здесь https://github.com/apache/maven-plugins – Riccardo79

+0

Я переехал (используя https://launchpad.net/~andrei-pozolotin/+archive/ubuntu/maven3) до 3.3 +0,9. Проблема по-прежнему остается – Riccardo79

+0

. Одна из ваших ссылок - это последняя версия SNAPSHOT, которая пока еще нестабильна. Чтобы использовать его, вам нужно будет создать его из источника и установить его в локальный репозиторий. (Вы должны быть в состоянии сделать это, проверив проект и выполнив что-то в строках 'mvn clean install' или' mvn clean install -DskipTests'). – carlspring