Maven2 - проблема настройки POM в Windows - PullRequest
0 голосов
/ 23 февраля 2011

Я пытаюсь настроить maven в моей машине с Windows.Мой (webappDirectory) pom.xml выглядит следующим образом

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-war-plugin</artifactId>
    <version>2.0</version>
    <configuration>
    <webappDirectory>C:\Program Files\apache-tomcat-6.0.32-windows-x86\apache-tomcat-6.0.32\webapps\myapp</webappDirectory>
                </configuration>
            </plugin>

Я использую apache-tomcat и он работает нормально.Но когда я делаю чистую сборку и запускаю, в мой каталог веб-приложений ничего не попадает.Я думаю, это как-то связано с путем

Я новичок в Maven

Может кто-нибудь помочь заранее спасибо

ура

Таким образом

1 Ответ

1 голос
/ 23 февраля 2011

WebappDirectory - это каталог, в котором будет создан файл war.Но это НЕ должно быть каталогом, в котором установлен tomcat (горячее развертывание).Я предлагаю использовать соглашение maven-war-plugin .если вы хотите развернуть войну для кота, вы можете посмотреть грузовой плагин или использовать тестовый контейнер для испытаний.Кроме того, вам следует внимательно изучить Книги о Maven, например: Maven по Примеру .Тем не менее, если вы думаете о вашей настройке.Эта настройка работает только на вашем компьютере, и эта сборка не переносима на другую машину или менее переносима на другую операционную систему (например, Unix).Другими словами, не помещайте webDirectory в вашу конфигурацию, оставьте его по умолчанию.Я упустил возможность сказать, что вы используете старую версию maven-war-plugin, самая последняя версия - 2.1.1.

...