Я пытаюсь использовать плагин galleon maven, чтобы сократить распространение wildfly, указав только необходимые слои. У меня проблема в том, что galleon пытается загрузить версии нескольких зависимостей из раннего доступа, такие как picketlink-impl:jar:2.5.5.SP12-redhat-00006
, jackson-xc:jar:1.9.13.redhat-00006
et c. Локальный репозиторий nexus не имеет связи с вышестоящим репозиторием EA, поэтому сборка не выполняется из-за того, что пакеты не найдены. Есть ли способ указать galleon, что он должен использовать только зависимости из стабильных репозиториев?
Моя текущая попытка использования плагина maven:
<build>
<plugins>
<plugin>
<groupId>org.jboss.galleon</groupId>
<!-- TODO use ${} notation-->
<version>4.2.5.Final</version>
<artifactId>galleon-maven-plugin</artifactId>
<executions>
<execution>
<id>wildfly-provisioning</id>
<goals>
<goal>provision</goal>
</goals>
<phase>compile</phase>
<configuration>
<install-dir>${project.build.directory}/wildfly</install-dir>
<installDir>${project.build.directory}/wildfly</installDir>
<record-state>true</record-state>
<plugin-options>
<jboss-fork-embedded>true</jboss-fork-embedded>
</plugin-options>
<feature-packs>
<feature-pack>
<groupId>org.wildfly</groupId>
<artifactId>wildfly-galleon-pack</artifactId>
<!-- <version>${version.org.wildfly}</version>-->
<version>18.0.0.Final</version>
<inherit-configs>false</inherit-configs>
<inherit-packages>false</inherit-packages>
<included-configs>
<config>
<model>standalone</model>
<name>standalone.xml</name>
</config>
</included-configs>
</feature-pack>
</feature-packs>
<configurations>
<config>
<model>standalone</model>
<name>standalone.xml</name>
<layers>
<layer>base-server</layer>
<layer>jaxrs</layer>
<!-- <layer>management</layer>-->
</layers>
</config>
</configurations>
<!-- <customConfig>config.xml</customConfig>-->
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>