2012-09-16 27 views
8

Mavenで作業するのが初めてです。検索したが成功しなかった。ベストを尽くした誰かがこの問題を解決するために何をするべきか私に説明します。 Struts2とTomcat 7を使用している現在のpomのいずれかが非常に役立ちます。 ':tomcat7-mavenの-プラグイン:2.0-SNAPSHOT org.apache.tomcat.maven' が見つかりませんMaven tomcat7-maven-pluginが見つかりませんでした。

私はこれを参照してください、私はmaven3が

ERROR

プラグイン使用しています

プラグインはhttp://people.apache.org/repo/m2-snapshot-repository/org/apache/tomcat/にあります。ここhttp://tomcat.apache.org/tomcat-7.0-doc/maven-jars.html#Using_Tomcat_libraries_With_Maven

私のpom.xml * * ** * *

私はちょうど見つけ、バージョン2.0とその解決細かい編集

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 
    <modelVersion>4.0.0</modelVersion> 
    <groupId>Struts2_Maven_Web</groupId> 
    <artifactId>Struts2_Maven_Web</artifactId> 
    <packaging>war</packaging> 
    <version>1.0</version> 
    <name>Struts2_Maven_Web Maven Webapp</name> 
    <url>http://maven.apache.org</url> 
    <dependencies> 

     <dependency> 
      <groupId>org.apache.struts</groupId> 
      <artifactId>struts2-core</artifactId> 
      <version>2.3.4.1</version> 
     </dependency> 

     <dependency> 
      <groupId>junit</groupId> 
      <artifactId>junit</artifactId> 
      <version>3.8.1</version> 
      <scope>test</scope> 
     </dependency> 


    </dependencies> 

    <repositories> 
     <repository> 
      <id>apache.snapshots</id> 
      <url>http://repository.apache.org/content/groups/snapshots-group/</url> 
      <releases> 
       <enabled>false</enabled> 
      </releases> 
      <snapshots> 
       <enabled>true</enabled> 
      </snapshots> 
     </repository> 
    </repositories> 

    <pluginRepositories> 
     <pluginRepository> 
      <id>apache.snapshots</id> 
      <name>Apache Snapshots</name> 
      <url>http://repository.apache.org/content/groups/snapshots-group/</url> 
      <releases> 
       <enabled>false</enabled> 
      </releases> 
      <snapshots> 
       <enabled>true</enabled> 
      </snapshots> 
     </pluginRepository> 
    </pluginRepositories> 


    <build> 
     <finalName>Struts2_Maven_Web</finalName> 

     <plugins> 

      <plugin> 
       <groupId>org.apache.tomcat.maven</groupId> 
       <artifactId>tomcat7-maven-plugin</artifactId> 
       <version>2.0-SNAPSHOT</version> 
       <configuration> 
        <path>/</path> 
       </configuration> 
      </plugin> 
     </plugins> 


    </build> 


</project> 

からリンクを手に入れました。

これを使用する必要があります。 2.0と2.0スナップショットの違い。誰でも? 。

<plugin> 
      <groupId>org.apache.tomcat.maven</groupId> 
      <artifactId>tomcat7-maven-plugin</artifactId> 
      <version>2.0</version> 
     </plugin> 

答えて

9

あなたはSNAPSHOTせずに、バージョン2.0 を使用する必要があります。

これは9月10日にリリースされたプラグインまたは依存関係がリリースされた時点で、リポジトリからスナップショットのバージョンが削除されたためです。

関連する問題