posts - 110, comments - 101, trackbacks - 0, articles - 7
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          The current (8.0-SNAPSHOT) build uses version 1.5 of the maven-svn-revision-number-plugin plugin, when source code has been checked out using a subversion client version 1.7 the build fails with a subversion error because the repository metadata in the working copy is not upward compatible, 
          com.google.code.maven-svn-revision-number-plugin:1.5:maven-svn-revision-number-plugin uses SVNkit 1.3.x which is compatible with subversion 1.6=<

          When the maven-svn-revision-number-plugin is updated to version 1.7 (currently latest release of this plugin) you can specify a commandline option (-Dsvn-revision-number.failOnError=false) to ignore the subversion error and the build completes normally. Note that com.google.code.maven-svn-revision-number-plugin:1.7:maven-svn-revision-number-plugin still relies on svnkit:1.3.5 so the error is still there, the updated plugin just gives an option to ignore it either from the commandline or as a config option.

          出現了這樣的錯誤的時候 是svn版本問題
          由于我的電腦上安裝了客戶端是1.7的版本
          但是pom.xml中使用的是1.6
             <plugin>
              <groupId>com.google.code.maven-svn-revision-number-plugin</groupId>
              <artifactId>maven-svn-revision-number-plugin</artifactId>
              <version>1.6</version>
              <executions>
               <execution>
                <goals>
                 <goal>revision</goal>
                </goals>
               </execution>
              </executions>
              <configuration>
               <entries>
                <entry>
                 <prefix>SVN</prefix>
                </entry>
               </entries>
              </configuration>
             </plugin>
          在編繹時  出現了上述異常 ,我想可能是版本問題 于是乎我就把pom.xml中maven-svn-revision-number-plugin的<version>1.6</version>改成了<version>1.7</version>
          心想可能問題解決了 沒想到編繹時還是報以上錯誤
          于是在網上狂搜 終于發現了 有人也出現了這樣的問題
          經過實驗發現這個方案靠譜 就記錄下來了 路過的人看到了也可以方便解決問題

          方案:
               當然上面的<version>1.7</version>還是要保留的 因為我的客戶端也是1.7
          然后呢  在編繹的時候  要加入 -Dsvn-revision-number.failOnError=false
          來個完整的 命令:eclipse:eclipse -Dsvn-revision-number.failOnError=false

          就這樣ok了。




          評論

          # re: svn1.7 appears to be part of a Subversion 1.7 or greater working copy. Please upgrade your Subversion client to use this 編繹失敗解決方案[未登錄]  回復  更多評論   

          2013-11-29 13:15 by whl
          在哪里設置這個啊

          # re: svn1.7 appears to be part of a Subversion 1.7 or greater working copy. Please upgrade your Subversion client to use this 編繹失敗解決方案[未登錄]  回復  更多評論   

          2013-11-29 13:18 by whl
          -Dsvn-revision-number.failOnError=false
          來個完整的 命令:eclipse:eclipse -Dsvn-revision-number.failOnError=false

          # re: svn1.7 appears to be part of a Subversion 1.7 or greater working copy. Please upgrade your Subversion client to use this 編繹失敗解決方案  回復  更多評論   

          2013-12-07 00:37 by hello-yun
          使用maven命令打包的時候在命令中加入這段命令 @whl

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 平陆县| 克拉玛依市| 通渭县| 丹寨县| 武邑县| 鸡西市| 长宁县| 响水县| 芒康县| 崇义县| 英吉沙县| 夹江县| 聂拉木县| 双辽市| 兴山县| 霍邱县| 合阳县| 松原市| 绥中县| 平邑县| 大丰市| 白城市| 北川| 特克斯县| 申扎县| 盐津县| 繁峙县| 本溪| 英吉沙县| 梧州市| 林西县| 滕州市| 孝义市| 伊宁县| 凌云县| 平邑县| 曲靖市| 高淳县| 武冈市| 皋兰县| 江西省|