Maven 2 是否可以构建一个包含依赖项的jar的zip发行版?

Maven 2 是否可以构建一个包含依赖项的jar的zip发行版?,maven-2,maven-assembly-plugin,Maven 2,Maven Assembly Plugin,我想为我的项目生成一个二进制zip发行版,其中包含一个uber jar和一组脚本。现在,我使用两个描述符,第一个用于uber jar,第二个用于包含uber jar+额外脚本和文档的zip。问题是这两个都部署到maven repo,而我实际上不需要uberjar,只需要发行版。有没有办法: 使用一个或多个描述符创建发行版 避免部署uberjar 编辑:我发现了关于第2部分的内容,但也许有一种更简单的方法可以做到…在我看来,最简单的方法是在一个模块中创建uberjar(在maven deplo

我想为我的项目生成一个二进制zip发行版,其中包含一个uber jar和一组脚本。现在,我使用两个描述符,第一个用于uber jar,第二个用于包含uber jar+额外脚本和文档的zip。问题是这两个都部署到maven repo,而我实际上不需要uberjar,只需要发行版。有没有办法:

  • 使用一个或多个描述符创建发行版
  • 避免部署uberjar

编辑:我发现了关于第2部分的内容,但也许有一种更简单的方法可以做到…

在我看来,最简单的方法是在一个模块中创建uberjar(在maven deploy插件配置中设置可选参数,以便在
部署期间绕过它),并在另一个模块中创建zip分发(使用对先前创建的程序集的依赖项,如中所述)。这与您已经拥有的非常接近,这是一个好消息。

在我看来,最简单的方法是在一个模块中创建uberjar(在maven deploy插件配置中设置可选参数,以便在
部署期间绕过它)并在另一个模块中创建zip发行版(使用对先前创建的程序集的依赖项,如中所述)。这与您已经拥有的非常接近,这是一个好消息