我一直在努力解决这个问题,现在已经有一个小时了,而且我还没到任何地方。
当我尝试使用Maven编译我的项目时,我收到此错误:
[错误]无法执行目标org.apache.maven.plugins:maven-assembly-plugin:2.2-beta-5:项目上的单一(default-cli)GankALane:无法解析mojo org.apache的配置。 maven.plugins:maven-assembly-plugin:2.2-beta-5:single for parameter archive:在'descriptorRefs'的org.apache.maven.archiver.MavenArchiveConfiguration中找不到setter,adder和field
我正在使用命令进行编译:
<a href="<?php echo base_url('dashboard/read_inquiry').'/'.$this -> encryption -> encrypt('1'); ?>">ABC</a>
这是我的mvn clean compile assembly:single
:
pom.xml
感谢您的关注,希望我能找到解决方案!
答案 0 :(得分:0)
你的POM错了:
<configuration>
<archive>
...
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</archive>
</configuration>
该消息提供了提示:
参数存档:找不到'descriptorRefs'
的setter,adder和field ....
请参阅 Apache Maven Assembly Plugin > Usage:
<configuration>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
也在开头链接到Apache Maven Archiver:没有<archive>/<descriptorRefs>
。