Как добавить репозиторий для плагина tomcat maven - PullRequest
2 голосов
/ 13 сентября 2011

Как включить хранилище для найденного плагина tomcat maven здесь )?Я не могу найти версию 2.0 в центральном репозитории Maven, поэтому я предполагаю, что я должен включить ее самостоятельно.Мне не повезло делать это в моем файле pom.xml.Любые идеи, если это неправильный синтаксис?

<pluginRepositories>
    <pluginRepository>
        <id>maven-tomcat</id>
        <url>http://svn.apache.org/repos/asf/tomcat/maven-plugin/trunk/tomcat-maven-plugin</url>
    </pluginRepository>
</pluginRepositories>

и

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

Это предупреждение, которое я получаю при выполнении tomcat: run goal:

POM для org.apache.tomcat.maven: tomcat-maven-plugin: jar: 2.0-SNAPSHOT отсутствует, информация о зависимости недоступна

1 Ответ

2 голосов
/ 13 сентября 2011

Кажется, этот плагин находится в центральном репозитории maven, поэтому вам нужно только настроить его в pom (если вам нужно перезаписать значения конфигурации плагина по умолчанию).

Этот адрес SVN там не подходит, это адрес, где находится исходный код этого плагина, а не двоичные файлы. Maven ожидает адрес хранилища подключаемых модулей Maven. Двоичные файлы находятся в репозитории по умолчанию, и Maven автоматически загружает все необходимые зависимости при вызове одной из своих целей. Например mvn tomcat:deploy

Здесь вы можете найти, как настроить его в вашем pom.xml.

И здесь вы можете найти его цели и способы его использования.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...