2015-03-04 3 views
0

Я использую maven-dependency-plugin, чтобы скопировать банки зависимостей в определенную папку. Я ищу способ настроить скопированные имена файлов jar с использованием свойств зависимостей: groupid, artifactid и version.Настроить имена файлов зависимостей в maven

пример:

У меня после DEPENDENCY

<dependency> 
    <groupId>org.apache.commons</groupId> 
    <artifactId>commons-lang3</artifactId> 
    <version>3.3.2</version> 
</dependency> 

Я хотел бы, чтобы скопировать зависимости банки, как "org.apache.commons.commons-lang3-3.3.2.jar"

Как это сделать?

ответ

0

Я смог достичь этого, используя параметр «prependGroupId».

Пример конфигурации сниппет:

<plugin> 
     <groupId>org.apache.maven.plugins</groupId> 
     <artifactId>maven-dependency-plugin</artifactId> 
     <version>2.10</version> 
     <executions> 
      <execution> 
       <id>copy-dependencies</id> 
       <phase>package</phase> 
       <goals> 
        <goal>copy-dependencies</goal> 
       </goals> 
       <configuration> 
        <prependGroupId>true</prependGroupId> 
       </configuration> 
      </execution> 
     </executions> 
    </plugin> 
Смежные вопросы