0

プロジェクト用に次の pom.xml を構成しています。

<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/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>

    <!-- The Basics -->

    <groupId>fcrt.fcBase.MyProject</groupId>
    <artifactId>MyProject</artifactId>
    <version>1.0</version>
    <name>My Project</name>
    <packaging>war</packaging>  

    <!-- Build Settings -->

        <build>
        <plugins>
         <plugin>
        <artifactId>maven-war-plugin</artifactId>
        <version>2.0</version>
          <configuration>
            <webXml>web.xml</webXml>
              <webResources>
                  <resource>
                      <filtering>true</filtering>
                      <directory>${basedir}/WebContent/WEB-INF</directory>
                      <includes>
                          <include>**/*.xml</include>
                      </includes>
                  </resource>
              </webResources>
          </configuration>
      </plugin>

        </plugins>
    </build> 
 </project>

ただし、maven-2.0.5 バージョンを使用しているため、互換性の問題により、maven-war-plugin-2.1.1.jar の代わりに maven-war-plugin-2.0.jar を使用する必要があります。戦争の作成中に、次のエラーが発生します。

[情報] 目標 'org.apache.maven.plu gins:maven-war-plugin:2.0:war' を実行しているプラ​​グイン マネージャーの内部エラー: Mojo 'org.apache.maven.plugin s:maven-war が見つかりません-プラグイン「org.apache.maven.plugins:maven-war-pl ugin」の「plugin:2.0:war」

Apacheサイトからダウンロードできない場合、mavenがローカルでjarを検索する方法はありますか(ローカルにあるため)? また、私が持っている pom.xml が正しいかどうかを確認してください。

4

1 に答える 1

0

Maven (mvn -o) のオフライン オプションを試してみてください...ところで。本当に古いMavenバージョン2.0。最新のものは 2.0.11 です。さらに、Maven 3 にできるだけ早く更新することをお勧めします。

于 2011-08-09T10:23:11.507 に答える