Установка зависимостей от третьих лиц - выпуск

В моем POM у меня есть maven-exec-plugin, который генерирует Jar (скажем, JarX). Тот же JarX, который я устанавливаю в локальный репозиторий, используя install-plugin.

Также мой список зависимостей содержит детали для этого jar, который будет использоваться в пути сборки. Но при создании проекта он терпит неудачу при разрешении зависимостей JarX. Есть ли способ, я могу поручить Maven пропустить разрешение местных банок.

<plugins>
    <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>exec-maven-plugin</artifactId>
        <version>1.6.0</version>
        <executions>
            <execution>
                <id>generate-jar</id>
                <phase>clean</phase>
                <goals>
                    <goal>exec</goal>
                </goals>
                <configuration>
                    <executable>java</executable>
                    <arguments>
                        <argument>-DcompileTarget=1.8</argument>
                        <argument>-classpath</argument>
                        <classpath />
                        <argument>com.myclass.Generate</argument>
                    </arguments>
                </configuration>
            </execution>
        </executions>
    </plugin>
    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-install-plugin</artifactId>
        <version>2.5.2</version>
        <executions>
            <execution>
                <id>istall-jar-1</id>
                <phase>clean</phase>
                <configuration>
                    <file>jar file path</file>
                    <groupId>mygroup</groupId>
                    <artifactId>myartifact</artifactId>
                    <version>1.0</version>
                    <repositoryLayout>default</repositoryLayout>
                    <packaging>jar</packaging>
                    <generatePom>true</generatePom>
                </configuration>
                <goals>
                    <goal>install-file</goal>
                </goals>
            </execution>
        </executions>
    </plugin>
</plugins>
<dependencies>
    <groupId>mygroup</groupId>
    <artifactId>myartifact</artifactId>
    <version>1.0</version>
</dependencies>

0 ответов

Другие вопросы по тегам