首页 > 解决方案 > 是否可以在项目中打包便携式 maven(以及如何打包的一些一般方向)?

问题描述

我的想法是在项目中包含某种 Maven,这样可以在脚本中设置,如下所示:

  1. 将 maven repo 设置为解决方案文件夹下的文件夹(使用相对引用)
  2. 设置 maven 需要的任何其他东西(不知道是什么,确切地说)
  3. 调用 /path/to/maven/mvn 编译 -f /path/to/oneAndOnly/pom.xml
  4. java /目标/MySolutionClas

我知道:https ://dzone.com/articles/embedding-maven但是当他谈到将便携式 maven 配置到 pom.xml 中时,它会变得令人困惑 - 等等,如果 maven,pom.xml 将意味着什么还没配置好?(PS:我没有不尊重作者的意思。我可能都错了)

标签: javamavenbootstrappingportable-applications

解决方案


可以包含一个 shell 脚本,如果它不存在,它将设置 maven。

构建和打包将设置的复杂性封装为仅运行几个脚本也是如此。


推荐阅读