Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在maven程序集插件生成的jar文件中找不到带注释的类_Maven_Plugins_Annotations_Maven Assembly Plugin - Fatal编程技术网

在maven程序集插件生成的jar文件中找不到带注释的类

在maven程序集插件生成的jar文件中找不到带注释的类,maven,plugins,annotations,maven-assembly-plugin,Maven,Plugins,Annotations,Maven Assembly Plugin,我正在使用maven汇编插件生成一个内部只有一个类的jar文件。当我尝试将jar部署到JBoss服务器时,我收到一个错误:在jar中找不到带注释的类:。我已经从jar中反编译了类文件,并对其进行了注释。我唯一的猜测是,出于某种原因,maven汇编插件导致了一个问题。如果我从命令行生成jar并插入相同的.class文件,那么部署将正常工作 插件的代码片段: org.apache.maven.plugins maven汇编插件 2.5.3 错误的 make-RC04InquirySvc-v1.jar

我正在使用maven汇编插件生成一个内部只有一个类的jar文件。当我尝试将jar部署到JBoss服务器时,我收到一个错误:在jar中找不到带注释的类:。我已经从jar中反编译了类文件,并对其进行了注释。我唯一的猜测是,出于某种原因,maven汇编插件导致了一个问题。如果我从命令行生成jar并插入相同的.class文件,那么部署将正常工作

插件的代码片段:

org.apache.maven.plugins maven汇编插件 2.5.3 错误的 make-RC04InquirySvc-v1.jar 包裹 仅有一个的 错误的 符合事实的 ${project.build.directory}/dist RC04查询SVC-v1 assembly-RC04InquirySvc-v1.xml EDS 敏捷卡片框架 6 ${maven.build.timestamp} 和程序集文件:

acf束 罐子 错误的 ${project.build.directory}/classes/com/eds/agilecard/wsdl/rc04Inquirysvc_v1 /com/eds/agilecard/wsdl/rc04Inquirysvc\u v1 **/ServiceEndpointImpl.class
你把罐子解开了吗?maven生成的jar和命令行生成的jar有什么区别?哪些文件比较多或比较少,在哪个jar中?它们看起来完全一样。我最终使用一个ANT任务来生成jar,它解决了这个问题。所以,仍然不确定为什么汇编方法不起作用,两个清单是否包含完全相同的信息?