maven-assembly-plugin

    2热度

    1回答

    我有一个具有多个依赖项的多模块Maven项目。我想构建一个包含它们的可执行JAR以及我自己编译的类。我发现maven-assembly-plugin正是我所需要的,除了一个令人讨厌的问题。 我的一些依赖项是本地的,并与项目源分布。我为他们使用system范围。它看起来是这样的: <dependency> <groupId>com.intellij</groupId> <arti

    1热度

    1回答

    我希望能够使用Maven的组装插件来产生不同的结果,这取决于行家电话吗? 更确切地说:我想在mainClass之间切换。 这样做的最好方法是什么?我可以创建两个不同的目标来完成这个任务吗?或者我可以在调用程序集中使用一个参数:single? 我想到了类似于以下,但不知道如何选择性地执行。 <plugin> <artifactId>maven-assembly-plugin</artifa

    0热度

    1回答

    我有一个生成设置运行各种任务时,我运行mvn release:prepare和mvn:release:perform。具体来说,我设置了一个阶段,以便我的javadoc和源插件只在我发布时运行。这使我的构建可以避免mvn clean install的常见情况。我想添加到我的maven-assembly-plugin jar -with-dependencies,所以只有当我释放程序集插件运行。 这

    1热度

    1回答

    任何Maven插件都可以将.war项目的一个或多个依赖项(尽管不是全部)复制到它的warSourceDirectory(src/main/webapp)? 我正在研究一个将显示applet的Java web-app。我希望战争项目能够选择最新版本的一些jar(applet的依赖项),并将它们粘贴在/src/main/webapp/中,以免我不得不将它们复制到这个地方。 我已经考虑过对applet本

    1热度

    1回答

    我想编写一个集成测试,测试创建的jar是否像预期的那样工作。为此,我必须知道jar的路径以及名称,但是如何获取此信息。我不喜欢这个硬编码的想法。有没有办法从maven获取信息?或者最佳做法是什么?

    1热度

    2回答

    我在inet和mvn文档中搜索过,但找不到溶剂。 我正在使用maven-assembly插件来zip我的应用程序。当我做包,我recive这样的zip文件: abc-uat.zip----> abc__ |_bin |_properties |_.... 我的目标是:没有“ABC”文件夹应该出现在档案。 abc-uat.z

    0热度

    1回答

    我有一个Java应用程序和使用maven-assembly-plugin我想添加我的依赖关系到我的版本中的/ lib文件夹。 在一个web项目中,它的简单因为jars已经在war文件中。由于所有的外部jar文件都在我的本地.m2版本库中,所以我没有想到在标准java应用程序中这样做。

    1热度

    1回答

    我们的项目设置打包战争,这为当地发展的伟大工程: <plugin> <artifactId>maven-war-plugin</artifactId> <version>2.3</version> <executions> <execution> <id>package-war</id> <phase>package</phas

    0热度

    1回答

    我是用可视化开发简单的java应用程序。我必须用maven把它打包成jar。我的项目结构是: SRC ---主要 -------- java的 ----------- com.chess ------- - 资源 -----------图像 我试图使用像:Images \ image.jpg但它的缺失。我如何使用图像? 这是我的pom.xml: <?xml version="1.0" encodi

    3热度

    2回答

    我有一个pom文件,它构建了一个独立的应用程序,它利用了各种Spring模块,特别是它使用了集成文件模块。最初我的pom文件使用Maven Assembly插件,但它创建的超级jar无法正确运行。进一步的研究似乎表明,程序集插件中存在一个错误,它基本上破坏了uber jar中的依赖关系。推荐的解决方法是Shade插件,它为我工作。 但是,程序集插件能够创建一个包含uber jar和其他资源(属性文