मेरे जावा/Maven परियोजना "testproject" कहा जाता है मेरी जेनकींस और गठजोड़ रेपो के साथ झुका है:जेनकींस Maven करने के लिए गठजोड़ जार तैनात - विरूपण साक्ष्य नामकरण
....
<distributionManagement>
<!-- use the following if you're not using a snapshot version. -->
<repository>
<id>nexus</id>
<name>RepositoryProxy</name>
<url>http://nexus:8080/nexus/content/repositories/releases</url>
</repository>
<!-- use the following if you ARE using a snapshot version. -->
<snapshotRepository>
<id>nexus</id>
<name>RepositoryProxy</name>
<url>http://nexus:8080/nexus/content/repositories/snapshots</url>
</snapshotRepository>
</distributionManagement>
......
में:
मेरे pom.xml तरह लग रहा है मेरी जेनकींस की स्थापना की, मेरे पास है:
Build - maven3 - clean deploy
जैसी उम्मीद थी, जेनकींस जेनकींस से सांत्वना उत्पादन में Nexus.Look लिए विरूपण साक्ष्य अपलोड करता है का निर्माण, नीचे के रूप में:
[INFO] --- maven-jar-plugin:2.3.1:jar (default-jar) @ testproject ---
[INFO] Building jar: /var/lib/jenkins/workspace/testproject/target/testproject-0.1-SNAPSHOT.jar
[INFO]
[INFO] --- maven-install-plugin:2.3.1:install (default-install) @ testproject ---
[INFO] Installing /var/lib/jenkins/workspace/testproject/target/testproject-0.1-SNAPSHOT.jar to /var/lib/jenkins/.m2/repository/com/dummy/testproject/0.1-SNAPSHOT/testproject-0.1- SNAPSHOT.jar
[INFO] Installing /var/lib/jenkins/workspace/testproject/pom.xml to /var/lib/jenkins/.m2/repository/com/dummy/testproject/0.1-SNAPSHOT/testproject-0.1-SNAPSHOT.pom
[INFO]
[INFO] --- maven-deploy-plugin:2.5:deploy (default-deploy) @ testproject ---
Downloading: http://nexus:8080/nexus/content/repositories/snapshots/com/dummy/testproject/0.1-SNAPSHOT/maven-metadata.xml
Downloaded: http://nexus:8080/nexus/content/repositories/snapshots/com/dummy/testproject/0.1-SNAPSHOT/maven-metadata.xml (1012 B at 28.2 KB/sec)
Uploading: http://nexus:8080/nexus/content/repositories/snapshots/com/dummy/testproject/0.1-SNAPSHOT/testproject-0.1-20120509.161644-74.jar
Uploaded: http://nexus:8080/nexus/content/repositories/snapshots/com/dummy/testproject/0.1-SNAPSHOT/testproject-0.1-20120509.161644-74.jar (47 KB at 748.5 KB/sec)
Uploading: http://nexus:8080/nexus/content/repositories/snapshots/com/dummy/testproject/0.1-SNAPSHOT/testproject-0.1-20120509.161644-74.pom
Uploaded: http://nexus:8080/nexus/content/repositories/snapshots/com/dummy/testproject/0.1-SNAPSHOT/testproject-0.1-20120509.161644-74.pom (6 KB at 149.3 KB/sec)
प्रश्न हैं:
को देखते हुए संस्करण मैं pom.xml में निर्दिष्ट
<version>0.1-SNAPSHOT</version>
है कैसे जेनकींस को testproject- 0.1-20120509.161644-74 .jar अपलोड आ नेक्सस? 2012050 9 .161644-74 सामान कहां से आ रहा है?
यदि टाइमस्टैम्प 20120509.161644-74 अपलोड करने से पहले जेनकिंस द्वारा उत्पन्न होता है, तो क्या मैं इसका प्रारूप कॉन्फ़िगर कर सकता हूं? $ {टाइमस्टैम्प} - - मैं testproject-01 की तरह कुछ करना चाहते हैं {reversionId} $ .jar
और एक और बात: यह केवल मैवेन 3 के बाद से है, कुछ और [जानकारी] (http://stackoverflow.com/questions/4275466/how-do-you-deal-with-maven-3-timestamped- स्नैपशॉट्स-कुशलतापूर्वक) – Miquel
मुझे लगता है कि इससे मदद मिल सकती है: http://maven.apache.org/plugins/maven-deploy-plugin/examples/disabling-timestamps-suffix.html –
यही कारण है कि मैंने इस लिंक को मेरे उत्तर में पोस्ट किया .. :-) – Behe