为了账号安全,请及时绑定邮箱和手机立即绑定

IntelliJ IDEA 定义的 maven pom 中的错误

IntelliJ IDEA 定义的 maven pom 中的错误

aluckdog 2023-03-31 09:50:01
这个问题以前发布过,但信息很少,也没有解决方案。我的 pom 文件中出现错误:“无法解析符号‘runfx.args’” 我的项目是一个基于 javafx 原型的 Maven 项目。pom 由 intelliJ 自动生成,我只添加了位于 pom 底部的 JDA 依赖项和 bintray 存储库(用于 JDA 依赖项)。如果相关,我可以在不使用 maven 的情况下通过 IntelliJ 运行程序。maven install 和 maven compile 工作没有错误,但 maven deploy 抛出以下错误:无法在项目 MessageSpreadBot 上执行目标 org.apache.maven.plugins:maven-dependency-plugin:2.6:unpack-dependencies (unpack-dependencies): Unknown archiver type: No such archiver: 'pom'。-> [帮助 1] org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven->dependency-plugin:2.6:unpack-dependencies (unpack-dependencies) 项目 MessageSpreadBot: Unknown org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:212) 在 org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) 在 org.apache.maven .lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) 在 org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116) 在 org.apache.maven.lifecycle。执行(UnpackDependenciesMojo.java:91)在>org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134)在>org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207) ... 21 更多 由:org.codehaus.plexus.archiver.manager.NoSuchArchiverException: No >such archiver: 'pom'. 在 >org.codehaus.plexus.archiver.manager.DefaultArchiverManager.getUnArchiver(DefaultArchiverManager.java:77) 在 >org.codehaus.plexus.archiver.manager.DefaultArchiverManager.getUnArchiver(DefaultArchiverManager.java:122) 在 >org.apache。 ) 在 
查看完整描述

1 回答

?
HUH函数

TA贡献1836条经验 获得超4个赞

我用了你的 pom,问题是插件试图解压一个 pom。

解压 d:\Profiles\aclaudel.m2\repository\club\minnced\opus-java\1.0.4\opus-java-1.0.4.pom 到 D:\tmp\target\classes 包含“”并排除“”

[错误] [...] 未知的存档器类型:没有这样的存档器:'pom'。

解决方法是在插件配置中排除工件:

<build>

    <plugins>

        <plugin>

            <groupId>org.apache.maven.plugins</groupId>

            <artifactId>maven-dependency-plugin</artifactId>

            <version>2.6</version>

            <executions>

                <execution>

                    <id>unpack-dependencies</id>

                    <phase>package</phase>

                    <goals>

                        <goal>unpack-dependencies</goal>

                    </goals>

                    <configuration>

                        <excludeArtifactIds>opus-java</excludeArtifactIds>

                        <excludeScope>system</excludeScope>

                        <excludeGroupIds>junit,org.mockito,org.hamcrest</excludeGroupIds>

                        <outputDirectory>${project.build.directory}/classes</outputDirectory>

                    </configuration>

                </execution>

            </executions>

        </plugin>


查看完整回答
反对 回复 2023-03-31
  • 1 回答
  • 0 关注
  • 200 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信