码迷,mamicode.com
首页 > Web开发 > 详细

Netbeans随手Build

时间:2015-05-26 18:42:46      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:

最近用Netbeans做了个基于SpringMVC的小东西,Java本身没什么,不过部署方式让人很不开心,看控制台的日志,好像每次都是打成WAR包,再调GlassFish的asadmin进行redeploy。

我是野路子,不爽这种高大上的方式,琢磨了一下,Netbeans本身也是调用ant去执行项目目录下的build.xml,于是把build.xml稍作修改,添加了以下几行。

<target depends="init,deps-jar,-pre-pre-compile,-pre-compile,my-do-compile,my-post-compile" description="Compile project." name="mycompile"/>

<target depends="init, deps-jar, -pre-pre-compile, -pre-compile, -copy-manifest, -copy-persistence-xml, library-inclusion-in-archive,library-inclusion-in-manifest" if="have.sources" name="my-do-compile">
<webproject2:javac destdir="web/WEB-INF/classes"/>
</target>

这一步和原来的相比,就是去掉了copy-webdir
<target name="my-post-compile">
<exec executable="D:/Projects/research/springmvc/web/tool/touch.exe"></exec>
</target>

这一步是调用一个exe,更改一下web目录下的.reload文件的LastModifiedTime,这样过一秒钟GlassFish就能自动重新加载了。

现在修改完了以后,到PowerCmd里运行一下ant mycompile,然后刷新下Browser就出来了,速度加快了不少。

Netbeans随手Build

标签:

原文地址:http://www.cnblogs.com/ofts7th/p/4531131.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!