我有一个java项目,它依赖于许多库和另外两个java项目。所有项目以及依赖项都在TFS 2015中。我想自动化构建过程,并从我的主项目(当然这取决于其他项目)中生成一个可执行的jar文件。什么是最好的方法?我应该从哪里开始?我对Ant和Maven没有什么经验。
考虑到所有依赖项都存在于TFS中,maven仍然是进行构建的选项吗?或者当我想从在线存储库中获取依赖关系时,Maven更合适?
要构建Eclipse项目,您需要在构建服务器上启用Ant或Maven构建:
1.下载并安装Java开发工具包。
2.下载并安装Ant或Maven,具体取决于您使用的构建系统。如果同时使用Ant和Maven这两个构建系统,则可以在同一个构建机器上安装这两个系统。
3.下载并安装TFS构建扩展。
4.根据JAVA、ANT或Maven的安装说明设置JAVA_HOME和ANT_HOME或M2_HOME环境变量。
然后创建生成定义和队列生成。
详细信息,请参阅以下文章:https://msdn.microsoft.com/en-us/library/jj155784(v=vs.120).aspx