|
|
1
1
它被忽略,因为
$ mvn clean deploy
...
$ tree target/my-repo/
target/my-repo/
âââ com
âââ stackoverflow
âââ q3341837
âââ Q3341837
âââ 1.0-SNAPSHOT
â  âââ maven-metadata.xml
â  âââ maven-metadata.xml.md5
â  âââ maven-metadata.xml.sha1
â  âââ Q3341837-1.0-20100727.222050-1.pom
â  âââ Q3341837-1.0-20100727.222050-1.pom.md5
â  âââ Q3341837-1.0-20100727.222050-1.pom.sha1
â  âââ Q3341837-1.0-SNAPSHOT-jdk16.jar
â  âââ Q3341837-1.0-SNAPSHOT-jdk16.jar.md5
â  âââ Q3341837-1.0-SNAPSHOT-jdk16.jar.sha1
âââ maven-metadata.xml
âââ maven-metadata.xml.md5
âââ maven-metadata.xml.sha1
|
|
|
2
1
您应该使用version属性,即如果您同时拥有2.1版的Java5和6JAR,那么“完整”版本将是2.1-jdk15和2.1-jdk16。UISpec4J使用这种方法-UISpec4J-2.3-jdk16.jar和UISpec4J-2.3-jdk15.jar |
|
|
3
1
您可以使用不同的Maven概要文件为不同版本的javaplatfom获得不同的构建,这些概要文件指定Maven编译器插件的编译器版本(一个版本为1.5,另一个版本为1.6)。在Sonatype的书中提供了一个提示,书名为 Maven - The Complete Reference 为了区分罐子, the other answer 提供了一个非常好的提示。如果你想达到同样的效果,你需要调整jar:jar task 在每个概要文件中生成不同的jar,然后可以将其部署到本地存储库。 |