Вот мой pom.xmlMaven pom.xml с более чем одной баночке с версией
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<url>http://maven.apache.org</url>
<name>SomeProject</name>
<groupId>com.test.te</groupId>
<artifactId>testjar</artifactId>
<version>1.1.6</version>
<packaging>jar</packaging>
<dependencies>
....
....
</dependencies>
<build>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.conf</include>
<include>**/*.java</include>
</includes>
</resource>
</resources>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
<executions>
<execution>
<id>drive</id>
<goals><goal>jar</goal></goals>
<phase>install</phase>
<configuration>
<finalName>driver</finalName>
<includes>
<include>com/test/te/p1/*.java<include>
<include>com/test/te/p1/*.class</include>
</includes>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>
Вот как я выполнении этого
mvn clean install
Вот последние несколько строк вывода сборки в.
[INFO] [jar:jar {execution: default-jar}]
[INFO] Building jar: /home/mycp/workspace/SomeProject/target/testjar-1.1.6.jar
[INFO] [install:install {execution: default-install}]
[INFO] Installing /home/mycp/workspace/SomeProject/target/testjar-1.1.6.jar to /home/mycp/.m2/repository/com/test/te/testjar/1.1.6/testjar-1.1.6.jar
[INFO] [jar:jar {execution: driver}]
[INFO] Building jar: /home/mycp/workspace/TestProject/target/driver.jar
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 11 seconds
[INFO] Finished at: Wed Oct 28 17:27:10 IST 2015
[INFO] Final Memory: 129M/888M
[INFO] ------------------------------------------------------------------------
- Почему второй сосуд (driver.jar) не версируются (водитель-1.1.6.jar)?
- Почему 2-я банка не установлена в местном репо?
Как это сделать?
Мое требование создать две банки testjar - $ {project.version} .jar водитель - $ {project.version} .jar и установить эти два в двух разных артефакта
/дома/mycp /. м2/repossitory/ком/тест/тэ/testjar/$ {проект-версия}/testjar - $ {project.version} .jar
/home/mycp/.m2/repossitory/com/test/te//$ {project-version}/водитель - $ {project.version} .jar
ПОМ вы испытываете очень неправильно. Какую проблему вы пытаетесь решить здесь? – Tunaki
Мне нужно создать две банки из одного проекта. Оба должны быть версиями и перенесены в местное репо. – Nageswaran
Проще говоря, из этого проекта мне нужно создать testjar-1.1.6.jar и driver-1.1.6.jar – Nageswaran