当前状态:多模块java6项目使用eclipse插件,应用程序只作为一个exe文件分发给windows平台,目录中有许多jar和一些init和配置文件。这些客户端发行版是通过jenkins使用eclipse-buckminster插件构建的。这些项目写在2010-2012年左右,急需更新。
我对项目进行了mavenized,这意味着每个模块现在都有自己的pom.xml和dependecies。所有模块都是使用 mvn install
命令。
问题是如何用maven构建和分发完整的应用程序,并向jenkins&buckminster说再见。
我发现问题的地方:
我不完全理解巴克敏斯特到底做了什么,以及如何正确设置osgi/eclipseequinox启动程序。像.cspex、.cquery、.rmap这样的文件很少,甚至有些ant xml文件中出现了一些神奇的东西,但我不清楚。
甚至可以使用maven(maven shade plugin)来构建这样的应用程序吗?有人用过吗?
暂无答案!
目前还没有任何答案,快来回答吧!