प्राप्त करने के लिए मेवेन प्रोजेक्ट में पर्सफोर्स स्किम को कॉन्फ़िगर करना मैं मैवेन में एक प्रोजेक्ट माइग्रेट कर रहा हूं और जैसा कि हम हमेशा हमारे पर्सफोर्स एससीएम रिपोजिटरी में नवीनतम परिवर्तन संख्या द्वारा हमारे निर्माण को संदर्भित करने के लिए उपयोग किए जाते थे, मैं इसे निकालने में सक्षम होना चाहता हूं जानकारीनवीनतम चेंजलिस्ट
मैं निम्न संसाधनों के माध्यम से Maven एससीएम प्लगइन कॉन्फ़िगर करने के लिए कोशिश कर रहा हूँ: सामान्य उपयोग के लिए
- http://maven.apache.org/scm/maven-scm-plugin/usage.html
- http://www.perforce.com/perforce/doc.current/manuals/p4maven/index.html
सबसे पहले मुझे समझ नहीं आता कि यह काम करने के लिए कैसे, तो अगर किसी को एक पूरी तरह से काम कर रहे उदाहरण है, मैं खुश करने के लिए, मेरे पक्ष पर मैं अपने पोम में जोड़कर की कोशिश की है हो जाएगा:
<scm>
<connection>
scm:perforce:localhost:1666://depot/
<my_project>
/
<version>
</connection>
<developerConnection>
scm:perforce:localhost:1666:/depot/
<my_project>
/
<version>
</developerConnection>
<url>http://somerepository.com/view.cvs</url>
</scm>
...
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-scm-plugin</artifactId>
<version>1.6</version>
<dependencies>
<!-- P4Maven -->
<dependency>
<groupId>com.perforce</groupId>
<artifactId>p4maven</artifactId>
<version>[2011,2012)</version>
</dependency>
</dependencies>
<configuration>
<connectionType>//depot/proto/kernel/kernel/04.00/maven2</connectionType>
<username>my local username</username>
<password>xxxxxx</password>
<includes>**</includes>
</configuration>
</plugin>
</plugins>
यह मेरे लिए अग्रणी है:
[INFO] --- maven-scm-plugin:1.6:checkout (default-cli) @ kernel ---
mars 27, 2012 9:54:08 AM org.sonatype.guice.bean.reflect.Logs$JULSink warn
Avertissement: Error injecting: org.apache.maven.scm.provider.svn.svnexe.SvnExeScmProvider
java.lang.NoClassDefFoundError: org/apache/maven/scm/command/info/InfoScmResult
निश्चित रूप से कुछ भूल गया, मैं फिर से निर्देश पढ़ें और मैं क्या याद आती है, लेकिन अगर किसी को भी जानता है देखने के लिए कोशिश करेंगे ...
वैसे भी, मेरे सवाल का नहीं बल्कि यह है: है यह वाह कोशिश कर रहा हूँ? मुझे एसएमएम प्लगइन से उपलब्ध कार्यों में कुछ भी नहीं दिख रहा है जो मुझे अंतिम परिवर्तन जानकारी प्राप्त करने में मदद करेगा और इसे संदर्भ निर्माण संख्या में एकीकृत करेगा। क्या मैं इसके लिए अपनी खुद की प्लगइन विकसित करूंगा?
अग्रिम धन्यवाद।
उत्तर के लिए धन्यवाद, मैं कोशिश करूँगा और उसके बाद वापस आऊंगा – Gurvan