Как мавен ищет баночку на локальной машине? - PullRequest
0 голосов
/ 09 августа 2011

У меня настроен следующий файл 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.0.jarвместо maven-war-plugin-2.1.1.jar из-за проблем совместимости.При создании войны я получаю следующую ошибку:

[INFO] Внутренняя ошибка в менеджере плагинов при выполнении цели 'org.apache.maven.plu gins: maven-war-plugin: 2.0: war': Невозможно найти mojo' org.apache.maven.plugin s: maven-war-plugin: 2.0: war 'in the plugin' org.apache.maven.plugins: maven-war-pl ugin '

Есть ли способ, чтобы maven искал банку на моем локальном компьютере (поскольку он у меня на моем локальном компьютере), если он не может загрузить его с сайта apache?Также, пожалуйста, подтвердите, если файл pom.xml у меня правильный?

1 Ответ

0 голосов
/ 09 августа 2011

Попробуйте автономный вариант Maven (mvn -o) ... кстати. действительно старая версия maven 2.0. Наиболее свежая версия 2.0.11, и более того, я бы порекомендовал обновиться до Maven 3 как можно скорее.

...