2011-02-15 49 views
1

我想運行mvn發佈:準備並獲取以下錯誤。 我有一個平坦的項目結構。我使用SVN作爲源代碼管理工具。問題與svn提交運行mvn發佈:準備

[ERROR] BUILD FAILURE 
[INFO] --------------------------------------------------------------- 
[INFO] Unable to commit files 
Provider message: 
The svn command failed. 
Command output: 
svn: 'D:\home\dev\eclipse_workspace' is not a working copy 

我發佈的插件如下

<'plugin> 
<'groupId>org.apache.maven.plugins'<'/groupId> 
<'artifactId>maven-release-plugin'<'/artifactId> 
<'version>2.1'<'/version> 
<'/plugin> 
+0

可能你可以在這裏顯示POM?您是否在pom的SCM區域中配置了連接和developerConnection? – khmarbaise 2011-02-15 12:30:42

回答

0

目錄不包含.svn文件(隱藏)文件夾添加到父POM。我懷疑你試圖從一個導出目錄釋放一個項目,而不是先從svn中檢出它。 Maven在發佈時需要.svn文件夾。 此外,您需要提交所有更改並且沒有尚未添加的文件/目錄。

基本上,你需要有一個乾淨的結帳,沒有任何形式的本地變化,爲了得到這個工作。

此外,如果以上是發佈插件的完整設置,那麼您會錯過其他一些內容,所以這絕對不行。 (但是,您也可能從某處繼承這些;無論如何 - 這是另一個問題)。