0

build我的一个部分中POM,我以以下方式使用插件。

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-assembly-plugin</artifactId>
    <dependencies>
        <dependency>
            <groupId>some-group-id</groupId>
            <artifactId>some-plugin</artifactId>
            <version>${project.version}</version>
        </dependency>
    </dependencies>
    <executions>
    ...
    </executions>
</plugin>

请注意,依赖项是在插件内部声明的。由于某些原因,我不希望在插件中声明任何依赖项。我试图将依赖项移动到该dependencies部分(插件之外),但是插件无法使用依赖项,并且出现错误。

如何在不从插件内部调用它的情况下使依赖项对插件可用?甚至可能吗?

我试图添加<scope>runtime</scope>到依赖项,但它仍然不可用。

4

0 回答 0