作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要在 Jenkins 中编译一个使用 Netbeans (7.2) 创建的 Web 应用程序,我有一个错误表明我需要将这个参数传递给 Ant:
-Dj2ee.server.home=<app_server_installation_directory>
我想在 Windows 和 Linux 中编译不依赖 Tomcat 或 Glassfish 的项目。可能吗?
最佳答案
解决方案是在build.xml Ant 脚本中创建一个-pre-build 任务来下载Tomcat(或Glassfish)并将j2ee.server.home 依赖设置为正确的库路径。
<target name="-post-clean">
<deltree dir="download" />
<deltree dir="temp" />
</target>
<!--<target name="-pre-init" depends="check-dependencies" if="tomcat.present">-->
<target name="-pre-init">
<property name="custom-tomcat-version" value="apache-tomcat-7.0.33" />
<mkdir dir="temp"/>
<get src="http://apache.rediris.es/tomcat/tomcat-7/v7.0.33/bin/apache-tomcat-7.0.33.zip" dest="temp/${custom-tomcat-version}.zip"/>
<unzip dest="download/image" src="temp/${custom-tomcat-version}.zip">
<patternset>
<include name="apache-tomcat-7.*/lib/*"/>
</patternset>
<mapper>
<globmapper from="apache-tomcat-7.*/lib/*" to="*"/>
</mapper>
</unzip>
<!-- NB Ant script requieres this propertie to be assigned -->
<property name="j2ee.server.home" value="download/image/${custom-tomcat-version}"/>
</target>
¡¡Bien!!它就像一个魅力!
关于tomcat - 如何在不使用 Tomcat 或 Glassfish 的情况下在 Netbeans 中编译 Web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13569774/
我是一名优秀的程序员,十分优秀!