如果依赖关系是通过Maven管理的,有没有办法用Ant编译、构建、运行测试和创建可运行的jar?
这种情况下,服务器只有Ant。
像这样的脚本:接受答案中的How do I run JUnit tests during my Ant build script while omitting test classes from my resulting jar?。
如何指定这些库的位置?
发布于 2014-07-09 17:41:07
这里有一些文档:http://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#howto-build-an-executable-archive-with-ant。此处的构建配置示例如下:
<target name="build" depends="compile">
<copy todir="target/classes/lib">
<fileset dir="lib/runtime" />
</copy>
<jar destfile="target/spring-boot-sample-actuator-${spring-boot.version}.jar" compress="false">
<fileset dir="target/classes" />
<fileset dir="src/main/resources" />
<zipfileset src="lib/loader/spring-boot-loader-jar-${spring-boot.version}.jar" />
<manifest>
<attribute name="Main-Class" value="org.springframework.boot.loader.JarLauncher" />
<attribute name="Start-Class" value="${start-class}" />
</manifest>
</jar>
</target>https://stackoverflow.com/questions/24650119
复制相似问题