我将Maven-Asembly-Plugin与" jar-with依赖性"一起包装jar.有2个依赖性伪像具有log-back.xml.第二个工件取决于第一个工件.我想在最终罐子中使用第二个伪像的log-back.xml,但它总是包含第一个插座的log-back.xml.那我该如何控制 谢谢 解决方案 您可以使用 >实现这一目标.尝试以下内容: ... / ${groupId}:${artifact.whose.logback.is.to.be.excluded}
以下是关于 maven-assembly-plugin 的编程技术问答
我有一个Maven OSGI多模块项目.当OSGI从单个项目模块中挑选模块罐时,该项目运行良好. (在下面查看1.1.b) . 但是,使用第二种方法,bundle.getRegisteredServices() (在下面查看1.1.a) 每当我尝试使用沉积在中央文件夹中的捆绑包( d:/parent/parent/provider/target/模块)使用framework.getBundleContext().installBundle("file:D:/parent/provider/target/modules/OSGiDmHelloWorldProvider-1.0.jar"); framework.getBundleContext().installBundle("file:D:/parent/provider/target/modules/OSGiDmHelloWorldConsumer-1.0.jar"); 使用第二种方法为控制台输出查看1.1.C . 1
我们有一个与我们一起工作的人,他们使用毛衣式组装 - 包包所有依赖性.从那以后,他离开了公司,我正试图弄清楚他是如何做到的.我刚刚了解到了小型组装 - 拼写. 我们的应用程序分为Maven POM项目,其中包括关联的模块项目.在下面的示例中,我包括了运行时模块项目.我尝试在应用程序中创建一个名为Runtime的模块项目,但是当我进行任何更改的那一刻,它就失去了与父项目的关联. 我们正在使用NetBeans. +- pom.xml +- Simulator +- pom.xml +- comms +- pom.xml +- src +- main +- java +- framework +- pom.xml +- src +- main +- java +- core +- pom.xml +- src
需要使用Maven-Asembly插件创建一个可运行的mule服务罐.它创建一个ZIP文件,但不包括某些m子罐.试图从控制台运行它时获得mule-core jar的classNotfound例外.我如何包括这些罐子以及创建一个罐子而不是拉链.使用Anypoint Studio Maven插件的Maven Clean Package命令打包时在控制台上的消息是 [INFO] Using exclusions definition for Mule ESB Server version 3.6.0 [INFO] Using as WTP server : null [INFO] excluded: xerces:xercesImpl [INFO] excluded: xml-apis:xml-apis [INFO] excluded: commons-codec:commons-codec [INFO] excluded: org.slf4j:slf4j-api [INFO] excl
在构建战争文件中的错误.我们通过Maven工具为Mifos源代码构建战争文件. Mifos是Java开源代码.我们使用MVN干净软件包-dmaven.test.skip = ture cmd,并给出源代码的路径名,如下所示 C:\mifos_src_code\mifos-head-2.1.6-0-gb6f7b86\mifos-head-e9d4674>mvn clean package -Dmaven.test. skip=true; [INFO] Scanning for projects... [WARNING] [WARNING] Some problems were encountered while building the effective model for org.mifos:mifos- db:jar:1.8-SNAPSHOT [WARNING] 'build.plugins.plugin.(groupId:artifactId)' must be uni
我正在使用Maven Assembly插件构建一个项目.但是该过程因以下错误而失败(在这里我在詹金斯粘贴了错误.我也没有詹金斯检查.) [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 2:29.792s [INFO] Finished at: Fri Mar 14 10:26:58 IST 2014 [INFO] Final Memory: 26M/75M [INFO] ------------------------------------------------------------------------ Waiting for
我有Maven Assembly插件的问题. 我有一个使用多个罐子的Maven项目.每个JAR都包含配置文件. 在另一个项目中,我使用Maven Assembly插件在唯一JAR中组装所有配置. 都可以正常工作,但不幸的是,两个文件是同一名,第二个文件是第一个. 我没有达到告诉Maven合并两个文件而不是覆盖. 有人知道该怎么做? 谢谢. 解决方案 这并不是您要寻找的内容,但是我会使用> http://maven.apache.org/plugins/maven-antrun-plugin/插件运行ant concat任务 http://ant.apache.org/manual/tasks/concat.html 合并文件.我将在 prepar-packackage 阶段. 其他解决方案 maven-shade-shade-plugin 与AppendentTransFormer合并在一起你想要什么. 我们使用它将两个ZIP项目(定义
我是 Maven 的新手,我想更改Maven插件执行的顺序. 在我的 pom.xml 中,我有maven-assembly-plugin和maven-ant-plugin. maven-assembly-plugin用于创建zip文件. maven-ant-plugin用于将zip文件从目标复制到其他目录. 当我运行 pom.xml ,maven-ant-plugin被触发,然后查找zip文件,最终我发现了找不到zip文件的错误. 请向我建议如何运行maven-assembly-plugin maven-ant-plugin之前的方式maven-assembly-plugin,以便它可以找到并将zip文件复制到相应的目录. 解决方案 由于您说您对Maven非常新.这些阶段由 lifecycle 您的项目基于其包装. 因此,您控制 希望会有所帮助. 编辑:也是,由于Maven 3.0.3,对于绑定到相同阶段的两个插件,执行顺序与您的顺序相同em
我的项目结构以下.我想准备一个带有依赖项的罐子,包括带有.java文件的不同软件包. 项目结构: src/com/rev/automation/utilities src/com/rev/automation/testdata src/com/rev/automation/pages 主类: org.openqa.selenium.remote 如何将" SRC/COM/REV/AUTOMATION"包装到Maven的Jar中?我正在使用以下代码准备JAR,但它不包括" SRC/COM/REV/AUTOMATION"中存在的软件包和文件.请建议 org.apache.maven.plugins maven-assembly-plugin