首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >目标复制- maven-dependency-plugin中的依赖项未执行

目标复制- maven-dependency-plugin中的依赖项未执行
EN

Stack Overflow用户
提问于 2021-09-16 20:18:04
回答 2查看 44关注 0票数 0

我有以下插件配置:

代码语言:javascript
复制
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-dependency-plugin</artifactId>
                <version>3.2.0</version>
                <configuration>
                    <outputDirectory>${project.build.directory}/alternateLocation</outputDirectory>
                </configuration>
                <executions>
                    <execution>
                        <id>copy-dependencies</id>
                        <phase>package</phase>
                        <goals>
                            <goal>copy-dependencies</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>

当调用mvn dependency:copy-dependencies依赖项时,确实会在正确的位置(alternateLocation)复制依赖项。但是当我调用mvn package时,什么都不会执行。我错过了什么?

EN

回答 2

Stack Overflow用户

发布于 2021-09-16 20:25:55

根据documentation,您需要将configuration inside execution

代码语言:javascript
复制
  <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-dependency-plugin</artifactId>
    <version>3.2.0</version>
    <executions>
      <execution>
        <id>copy-dependencies</id>
        <phase>package</phase>
        <goals>
          <goal>copy-dependencies</goal>
        </goals>
        <configuration>
          <!-- configure the plugin here -->
        </configuration>
      </execution>
    </executions>
  </plugin>
票数 -1
EN

Stack Overflow用户

发布于 2021-09-17 14:31:13

我们只能看到你的POM的一部分,但我猜你把插件放到了<pluginManagement>中,而不是放到了它所属的<plugins>中。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69214678

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档