2011-02-14 84 views
2

我期待在这里让我们的部署不吸,我需要一些帮助,如果你能帮助我,这几件事情我欠你的啤酒蚂蚁部署问题

现在每当我做出改变,那不是给jsps我需要清洁,包括tomcat,否则我的变化并不需要。这真的很烦人。

任何线索,我可以改变,使其工作?

我目前的版本是非常简单的,只是普通的旧,javac的,战争,部署 一件事,心不是做的是,有没有build目录,项目本身包含WEB-INF和javac的在固定位置进行,那么战争就排除了所有的.java资源,并且战胜了这个项目。

编辑: 我期待解决这个问题的努力最少的 - 所以当切换到Maven和学习如何使用它可能会解决这个问题,但它会产生其它问题;)

+1

+1为了使事情不吸吮 – eykanal 2011-02-14 19:45:44

回答

0

创建这里的一切得到了前复制一个build目录建立

增加了一些标志,以不超过事情,很少变化,如图像复制(也没有干净删除)

使用Ant启动部署代码后重新加载任务

现在我不需要在每个构建中重新启动tomcat,并且构建所需的时间更少。

0

您已经确定了当前版本中的一些弱点。
我可以建议清理它的最简单方法是从目录结构开始。

我强烈建议使用maven directory structure,我会进一步建议使用maven作为构建工具而不是ant,但是对于一些仍在争论的人来说。
Maven目录结构经过深思熟虑,我真的很喜欢使用Maven目录结构的项目,因为他们遵循一个约定,通过从以前的经验中了解应用程序的位置,可以节省大量时间。部件

  • java源
  • 单元测试源
  • 资源等

另外,通过以下的惯例,行家插件用较少的配置requir工作编辑。

我从基于Maven的项目中获得的另一个有用的优势是很好的代码度量,用于衡量应用程序的健康状况。有可以作为Maven插件,它会给你新的洞察到你的代码,包括各种报告:

  • 的CheckStyle
  • PMD
  • FindBugs的
  • 多。