maven-assembly-plugin

    13热度

    1回答

    对不起,在这里听起来很无知,但我是Maven的新手,并且一直对我的头反抗,我敢肯定它很简单。 的docs说: [...]一个项目可能产生包含在根目录下,在一个lib /目录下的运行时依赖一个项目的JAR神器一个ZIP组件和shell脚本启动一个独立的应用程序。 这就是究竟是我想干什么!但我似乎无法做到这一点。 我POM如下: <project> <modelVersion>4.0.0</

    4热度

    2回答

    有没有办法在maven pom中包含另一个pom或信息? 我有几个基本上没有关系或有不同的家长poms的poms。然而,对于包装来说,它需要有一个与所有项目相同的清单。 所以目前我有一个POM: <plugin> <artifactId>maven-assembly-plugin> <!--- .... --> <archive> <manifestEnt

    0热度

    1回答

    我正在使用Spring,Hibernate,GWT和Maven 3开发一个多模块项目,并尝试将一个war文件分发部署到servlet容器(最好是Tomcat 7或Jetty 8)。我使用maven-assembly-plugin 2.2.1创建war文件(我正在运行maven 3)。在Maven构建过程中,所有工作都非常完美,并创建了分发存档。但是当我尝试部署战争文件时,虽然一切都已到位(Web-

    6热度

    2回答

    我有一个maven多模块项目。最终的目标包括了所有的库,等等,我们在一个tar包和RPM中进行分发。这个目标使用maven-assembly-plugin,它永远需要 - 通常是我们总构建时间的四分之一到一半。 我想我们已经告诉Maven运行多线程(虽然我不积极,并且不知道如何检查)。是否有任何其他优化可以使拆包/重新打包更快?这只是一个使用更强大的机器的问题吗?我们的项目似乎并不是那大(最终结果

    1热度

    2回答

    我有一个非常简单的问题...我有一个Maven 3项目设置像这样: 根聚甲醛项目 - EAR项目:依赖于WAR项目 - WAR项目 我想使用程序集插件来制作包含分解EAR(其中包含WAR)的ZIP文件。有关我应该如何做的任何建议?我应该将程序集配置细节放​​在根.pom或EAR .pom中吗? 谢谢! -Jon

    0热度

    1回答

    我遇到了文件集中的模式问题。 这个明确的组装工作: <fileSet> <directory>stp-arina-adapter-ny-dev-d1</directory> <!-- <directory>*d1/**</directory> --> <outputDirectory></outputDirectory> <includes>

    2热度

    2回答

    我已经定义了maven assembly插件,并且已经设置了pom在“编译”阶段执行plugin(assembly.xml)。 assembly.xml - 它使用“dependencySet”获取jar /文件,并用“fileSet”替换我的本地集合中的几个文件。 使用Maven assembly plugin 2.2 beta 2它会替换文件。 装配插件的版本2.2或2.2.1, a)它表示“

    2热度

    1回答

    我试图用Maven构建具组件插件可执行的JAR与所有依赖设置classpath中。我想要jar中的/ lib /目录下的依赖关系,外部的主jar以及主jar相同级别的配置文件。 我的pom.xml的是: <plugin> <artifactId>maven-assembly-plugin</artifactId> <version>2.2.1</version>

    3热度

    5回答

    我有以下问题。我有一个多模块项目。我想在顶层pom上运行maven-assembly插件,这也是其模块的父pom。我希望插件只能在顶级pom上执行。目前它也尝试在所有子模块上执行。我不想这样,我只需要抓住从所有模块的所有源代码和子模块在一个地方 这里是我的描述符(顶层目标目录): <assembly xmlns="http://maven.apache.org/plugins/maven-asse

    5热度

    1回答

    我正在尝试使用Maven生成在Vignette Portal上部署的工件。包装与war工件完全相同,但文件应该有car扩展名。 选项我试过了,我一直没能完成。 使用战争的插件,并重新命名最终神器(保持增加.war扩展名) 使用插件组装拉链描述符(无法更改.ZIP到.CAR扩展) 创建一个新的包装类型如描述here(不能使用战争插件的.car扩展名) 这将是最简单的'Maven'方式来生成.car文