当前位置: 首页 > 知识库问答 >
问题:

将maven shade插件与汇编插件一样使用

祁烨
2023-03-14

有没有一种方法可以在不绑定到一个阶段的情况下运行组装插件?如果有的话,我可以运行package和shade插件,然后独立运行assembly插件?如果可能的话,那会解决我的问题。

共有1个答案

翁凯定
2023-03-14

在多模块项目中使用单独的模块只是为了组装zip,这是一种常见的做法。还有一个appassembler-maven-plugin,您可能会感兴趣(不过我自己从来没有用过它)。

关于在没有阶段的情况下运行一个插件:这总是有可能的。执行“目标”页面中指定的全名。在本例中,org.apache.maven.plugins:maven-assembly-plugin:2.4:single,或者简而言之,assembly:single

不要尝试用配置文件来解决这个问题,它们不是用来解决这个问题的。

 类似资料:
  • 问题内容: 我正在尝试使用Text Finder插件编写jenkinsfile ,但我不知道它是如何工作的。 这是我的代码: 问题答案: 正如@mghicks已经提到的,并不是每个插件都支持Jenkins管道。在这种情况下,Text Finder插件不支持它。例如,您可以为此编写自己的groovy函数: 例如: 我们正在调用filterLogs函数,并提供参数“ ERROR”(在您的日志中搜索ER

  • 结构 public 文件夹用于存放入口文件 index.php 写个 demo: <?php echo "你好,FanlyPHP"; 使用 php -S localhost:1234 命令执行看看效果: 创建 composer.json 文件用于添加我们的第三方插件 用命令行 composer init 根据提示初始化 composer.json 内容: { "name": "codi

  • 目标是创建一个单一的ZIP文件,但将Maven程序集插件的配置拆分成一个通用的、更具体的描述符。 但是,当两个自定义描述符具有唯一ID时,将创建两个ZIP文件,每个文件都包含预期的内容。当ID相同时,只执行最后一个描述符(或覆盖之前的内容)。 我尝试的是不可能的,还是我错过了一个选项,比如“追加到现有ZIP”,而不是“总是创建新ZIP”?

  • 我在我的项目中使用了assembly maven插件,在单个zip文件中从文件夹中交付JAR、生成可执行文件和一些脚本。我怎么能和格拉德一起呢?我见过gradle交付和应用程序插件,但我无法正确配置它们。

  • 我是maven的初学者,现在我对这些maven插件之间的区别感到困惑。这些都是创建jar文件吗?现在我的问题是 我知道,即使没有指定这些插件中的任何一个,只要键入mvn包,就会有一个jar输出。没有这些插件的输出jar和有这些插件的输出jar有什么区别?。TIA

  • 下面的编辑器插件package可用: TextMate Mocha的TextMate包包含了能够加速测试编写的代码片段。 JetBrains JetBrains为它们的IDE套件(IntelliJ IDEA,WebStorm等)提供了一个NodeJS插件,包含了一个Mocha test runner,和一些周边。 该插件名为NodeJS,可以通过Preference > Plugins安装,如果你