Я не смог найти ответ конкретно по этой проблеме.Зависимости плагина Maven
Я успешно установил исправленный Maven плагин .jar файл вручную (osxappbundle), используя следующий:
mvn install:install-file -Dfile=osxappbundle-maven-plugin-1.0-alpha-4-SNAPSHOT.jar -Dpackaging=jar -DgroupId=org.codehaus.mojo -DartifactId=osxappbundle-maven-plugin -Dversion=1.0-alpha-4-SNAPSHOT -DgeneratePom=true
Когда плагин называется в П, в частности, «расслоения», я получаю ошибку:
Unable to load the mojo 'bundle' in the plugin 'org.codehaus.mojo:osxappbundle-maven-plugin:1.0-alpha-4-SNAPSHOT'. A required call is missing: org/apache/velocity/exception/MethodInvocationException.
org.apache.velocity определенно установлен и находится в моем местном respository (.m2), но не нашел. Если я вручную добавлю файлы классов в jar, они будут найдены, поэтому это говорит о том, что он не разрешает зависимости, используя локальный репозиторий.
Я предполагаю, что это происходит, потому что я вручную установил файл jar.
Если фляга установлена вручную, будет ли она разрешать зависимости только в том случае, если они находятся в банке и не выглядят снаружи?
Плагин упоминается в ПОМ, как это:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>osxappbundle-maven-plugin</artifactId>
<version>1.0-alpha-4-SNAPSHOT</version>
<configuration>
</configuration>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>bundle</goal>
</goals>
</execution>
</executions>
</plugin>
Покажите нам, как вы смотрите этот плагин в ПОМ – jtomaszk
Вопрос обновляется. – CAM79