2012-12-17 14 views
6

जब मैं नेट बीन्स आईडीई पर अपना मैवेन एप्लिकेशन बनाने की कोशिश कर रहा हूं तो मुझे यह त्रुटि मिलती है, क्या कोई मेरी मदद कर सकता है।'svn' को आंतरिक या बाहरी कमांड के रूप में पहचाना नहीं गया है

Checking for local modifications: skipped. 
Executing: cmd.exe /X /C "svn --non-interactive update D:\server" 
Working directory: D:\server 
Provider message: 
The svn command failed. 
Command output: 
'svn' is not recognized as an internal or external command, 
operable program or batch file. 

------------------------------------------------------------------------ 
BUILD FAILURE 
------------------------------------------------------------------------ 
Total time: 2.070s 
Finished at: Mon Dec 17 19:24:19 IST 2012 
Final Memory: 15M/175M 
------------------------------------------------------------------------ 
Failed to execute goal org.codehaus.mojo:buildnumber-maven-plugin:1.1:create (default) on project red5-server: Couldn't update project. Error! -> [Help 1] 

To see the full stack trace of the errors, re-run Maven with the -e switch. 
Re-run Maven using the -X switch to enable full debug logging. 

For more information about the errors and possible solutions, please read the following articles: 
[Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException 
+6

svn कमांड आपके 'पथ' वातावरण varialble में ठीक से सेट नहीं है। Svn क्लाइंट के पैट को/bin फ़ोल्डर में सेट करें। –

+0

या तो अपने% PATH% env चर में svn जोड़ें (यदि आपने इसे इंस्टॉल किया है) या एसवीएन डाउनलोड और इंस्टॉल करें। Http://subversion.apache.org/packages.html#windows – bahrep

उत्तर

13

मैं देख रहा हूँ आप इस लाइन को क्रियान्वित कर रहे हैं:

cmd.exe /X /C "svn --non-interactive update D:\server 

इसका मतलब है कि कोई svn.bat या svn किसी भी निर्देशिका अपने% पथ% चर में सेट में पाया।

क्या आपके पास अपने विंडोज सिस्टम पर सबवर्जन स्थापित है? यदि आपने सबवर्सन के कोलाबनेट संस्करण का उपयोग किया है, तो इसे C:\Program Files\Subversion\bin या अपने% PATH% चर में समान कुछ शामिल करने के लिए स्वचालित रूप से अपने पथ को अपडेट करना चाहिए था। यदि नहीं, तो सिस्टम नियंत्रण कक्ष खोलें, उन्नत टैब पर जाएं, और पर क्लिक करें पर्यावरण चर सेट करें। पाथ पर्यावरण चर खोजें और निर्देशिका जोड़ें जहां svn.exe प्रोग्राम स्थित है।

यदि आपने सबवर्सन इंस्टॉल नहीं किया है, तो इसे कोलाबनेट, स्लिक्एसवीएन, या वंडिस्को से इंस्टॉल करें।

+1

या विज़ुअल एसवीएन से एसवीएन कमांड-लाइन टूल्स पर आधिकारिक बाइनरी पैकेज सूची देखें: http://www.visualsvn.com/downloads/;) lol – bahrep

8

आपको शायद javasvn प्रदाता का उपयोग करना चाहिए। इस तरह आपका निर्माण/रिलीज एक एसवीएन क्लाइंट की स्थानीय स्थापना और एनवी चर सेट करने पर निर्भर नहीं होगा।

<plugin> 
     <groupId>org.apache.maven.plugins</groupId> 
     <artifactId>maven-release-plugin</artifactId> 
     <version>2.2.2</version> 
     <dependencies> 
      <dependency>  
       <groupId>com.google.code.maven-scm-provider-svnjava</groupId> 
       <artifactId>maven-scm-provider-svnjava</artifactId> 
       <version>1.6</version> 
      </dependency> 
     </dependencies> 
     <configuration> 
      <providerImplementations> 
       <svn>javasvn</svn> 
      </providerImplementations> 
      <goals>deploy</goals> 
      <tagBase>https://svn.somedomain/project/tags</tagBase> 
      <autoVersionSubmodules>true</autoVersionSubmodules> 
      <tagNameFormat>[email protected]{project.version}</tagNameFormat> 
     </configuration> 
</plugin> 
+0

मैं हूँ एक ही त्रुटि हो रही है। मैं रिलीज प्लगइन संस्करण 2.5.3 का उपयोग कर रहा हूं, लेकिन com.google.code.maven-scm-provider-svnjava निर्भरता घोषित करने का कोई विकल्प नहीं है। कोई सुझाव – Mukun

संबंधित मुद्दे

 संबंधित मुद्दे