2011-10-26 25 views
3

我想擁有tomcat 7 maven插件,並按照[插件網站] [1]的說明操作。 發生了什麼事情,它似乎能夠找到tomcat 6.0.29,但不是版本7.我知道,因爲當我嘗試tomcat:運行,啓動的是6.0.29版本。tomcat 7 maven插件快照存儲庫問題?

據我所知,T7插件仍然在發展,因此快照版本,我認爲我會需要提供快照插件回購,和我放在

<pluginRepository> 
     <id>tomcat snapshot</id> 
     <name>tomcat snapshot</name> 
     <url>http://people.apache.org/repo/m2-snapshot-repository/org/apache/tomcat/maven/</url> 
    </pluginRepository> 

,但它似乎沒有任何與我的tomcat的變化:運行-U(更新快照),仍然運行6.x版本。這裏是我的tomcat MVN的輸出:信息-U:

C:\Users\albert\workspace\BasicSetup>mvn tomcat:info -U 
[INFO] Scanning for projects... 
Downloading: http://people.apache.org/repo/m2-snapshot-repository/org/apache/tomcat/maven/org/apache 
/tomcat/maven/tomcat7-maven-plugin/2.0-SNAPSHOT/maven-metadata.xml 
Downloading: http://people.apache.org/repo/m2-snapshot-repository/org/apache/tomcat/maven/org/apache 
/tomcat/maven/tomcat7-maven-plugin/2.0-SNAPSHOT/maven-metadata.xml 
Downloading: http://people.apache.org/repo/m2-snapshot-repository/org/apache/tomcat/maven/org/apache 
/tomcat/maven/tomcat7-maven-plugin/2.0-SNAPSHOT/tomcat7-maven-plugin-2.0-SNAPSHOT.pom 
[WARNING] The POM for org.apache.tomcat.maven:tomcat7-maven-plugin:jar:2.0-SNAPSHOT is missing, no d 
ependency information available 
[WARNING] Failed to retrieve plugin descriptor for org.apache.tomcat.maven:tomcat7-maven-plugin:2.0- 
SNAPSHOT: Plugin org.apache.tomcat.maven:tomcat7-maven-plugin:2.0-SNAPSHOT or one of its dependencie 
s could not be resolved: Failed to read artifact descriptor for org.apache.tomcat.maven:tomcat7-mave 
n-plugin:jar:2.0-SNAPSHOT 
Downloading: http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-metadata.xml 
Downloading: http://repo1.maven.org/maven2/org/codehaus/mojo/maven-metadata.xml 
Downloading: http://people.apache.org/repo/m2-snapshot-repository/org/apache/tomcat/maven/org/codeha 
us/mojo/maven-metadata.xml 
Downloading: http://people.apache.org/repo/m2-snapshot-repository/org/apache/tomcat/maven/org/apache 
/maven/plugins/maven-metadata.xml 
Downloaded: http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-metadata.xml (11 KB at 6.1 
KB/sec) 
Downloaded: http://repo1.maven.org/maven2/org/codehaus/mojo/maven-metadata.xml (18 KB at 10.7 KB/sec 
) 
Downloading: http://people.apache.org/repo/m2-snapshot-repository/org/apache/tomcat/maven/org/codeha 
us/mojo/tomcat-maven-plugin/maven-metadata.xml 
Downloading: http://repo1.maven.org/maven2/org/codehaus/mojo/tomcat-maven-plugin/maven-metadata.xml 
Downloaded: http://repo1.maven.org/maven2/org/codehaus/mojo/tomcat-maven-plugin/maven-metadata.xml (
439 B at 0.1 KB/sec) 
[INFO] 
[INFO] ------------------------------------------------------------------------ 
[INFO] Building BasicSetup Maven Webapp 0.0.1-SNAPSHOT 
[INFO] ------------------------------------------------------------------------ 
Downloading: http://people.apache.org/repo/m2-snapshot-repository/org/apache/tomcat/maven/org/apache 
/tomcat/maven/tomcat7-maven-plugin/2.0-SNAPSHOT/tomcat7-maven-plugin-2.0-SNAPSHOT.pom 
[WARNING] The POM for org.apache.tomcat.maven:tomcat7-maven-plugin:jar:2.0-SNAPSHOT is missing, no d 
ependency information available 
[WARNING] Failed to retrieve plugin descriptor for org.apache.tomcat.maven:tomcat7-maven-plugin:2.0- 
SNAPSHOT: Plugin org.apache.tomcat.maven:tomcat7-maven-plugin:2.0-SNAPSHOT or one of its dependencie 
s could not be resolved: Failed to read artifact descriptor for org.apache.tomcat.maven:tomcat7-mave 
n-plugin:jar:2.0-SNAPSHOT 
Downloading: http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-metadata.xml 
Downloading: http://people.apache.org/repo/m2-snapshot-repository/org/apache/tomcat/maven/org/codeha 
us/mojo/maven-metadata.xml 
Downloading: http://people.apache.org/repo/m2-snapshot-repository/org/apache/tomcat/maven/org/apache 
/maven/plugins/maven-metadata.xml 
Downloading: http://repo1.maven.org/maven2/org/codehaus/mojo/maven-metadata.xml 
Downloaded: http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-metadata.xml (11 KB at 6.0 
KB/sec) 
Downloaded: http://repo1.maven.org/maven2/org/codehaus/mojo/maven-metadata.xml (18 KB at 4.4 KB/sec) 

Downloading: http://people.apache.org/repo/m2-snapshot-repository/org/apache/tomcat/maven/org/codeha 
us/mojo/tomcat-maven-plugin/maven-metadata.xml 
Downloading: http://repo1.maven.org/maven2/org/codehaus/mojo/tomcat-maven-plugin/maven-metadata.xml 
Downloaded: http://repo1.maven.org/maven2/org/codehaus/mojo/tomcat-maven-plugin/maven-metadata.xml (
439 B at 0.2 KB/sec) 
[INFO] 
[INFO] --- tomcat-maven-plugin:1.1:info (default-cli) @ BasicSetup --- 
[INFO] Listing server information at http://localhost:8080/manager 
[INFO] ------------------------------------------------------------------------ 
[INFO] BUILD FAILURE 
[INFO] ------------------------------------------------------------------------ 
[INFO] Total time: 36.348s 
[INFO] Finished at: Wed Oct 26 14:28:40 ICT 2011 
[INFO] Final Memory: 5M/15M 
[INFO] ------------------------------------------------------------------------ 
[ERROR] Failed to execute goal org.codehaus.mojo:tomcat-maven-plugin:1.1:info (default-cli) on proje 
ct BasicSetup: Cannot invoke Tomcat manager: Connection refused: connect -> [Help 1] 
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. 
[ERROR] Re-run Maven using the -X switch to enable full debug logging. 
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following arti 
cles: 
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException 

任何幫助,將不勝感激..

+1

的可能重複[如何用Maven Tomcat插件運行tomcat 7使用maven 2](http://stackoverflow.com/questions/7801155/how-to-run-tomcat-7-with-maven-tomcat-plugin-using-maven-2) – palacsint

+0

@ palacsint你好,謝謝你的提醒呃。因爲我們正在解決不同的問題,所以在發佈之前我閱讀了該鏈接什麼即時通訊尋址是爲什麼它繼續運行T6而不是T7插件,以及它是否是回購問題 – bertie

回答

12

試試這個:

<pluginRepository> 
    <id>apache.snapshots</id> 
    <name>Apache Snapshots</name> 
    <url>http://people.apache.org/repo/m2-snapshot-repository</url> 
    <releases> 
    <enabled>false</enabled> 
    </releases> 
    <snapshots> 
    <enabled>true</enabled> 
    </snapshots> 
</pluginRepository> 

http://tomcat.apache.org/maven-plugin-2.0-SNAPSHOT/snapshot-test.html

+0

我不相信我錯過了那個鏈接。謝謝。它現在正在工作!應該在這裏添加 – bertie

+0

:http://tomcat.apache.org/maven-plugin-2.0-SNAPSHOT/tomcat7-maven-plugin/usage.html –

+0

鏈接已損壞。最新版本的插件在這裏:https://repository.apache.org/content/repositories/snapshots/org/apache/tomcat/maven/tomcat7-maven-plugin/2.3-SNAPSHOT/ – Tomer