我希望我们的部署不要太糟糕,我需要一些帮助,如果你可以帮我解决这些我欠你啤酒的事情
现在每当我做一个不是jsps的改变我需要清理 - 包括tomcat否则我的改变不会。这真烦人。
关于我可以改变什么以使其发挥作用的任何线索?
我目前的构建非常简单,只是常规的旧版,javac版,war版,部署版 没有做的一件事是没有构建目录,项目本身包含一个web-inf并且javac已经完成,然后战争排除了所有.java资源并对项目进行了战争。
修改 我希望以最少的努力解决这个问题 - 所以当切换到maven并学习如何使用它可能会解决这个问题,但它会产生另一个问题;)
答案 0 :(得分:0)
您已经确定了当前构建中的一些弱点 我建议清理它的最简单方法是从目录结构开始。
我强烈建议使用maven directory structure,我会进一步建议使用maven作为构建工具而不是蚂蚁,但是对于一些仍然可以讨论的人来说。 maven目录结构经过深思熟虑,我真的很喜欢使用maven目录结构的项目,因为它们遵循一个允许我节省大量时间的约定,通过从以前的经验中知道在哪里找到应用程序组件< / p>
此外,按照惯例,maven插件的工作配置较少。
我从基于maven的项目中获得的另一个有用的优势是良好的代码度量,用于衡量应用程序的运行状况。有各种报告可用作maven插件,它将为您提供有关代码库的新见解,包括:
答案 1 :(得分:0)
创建一个构建目录,在构建
之前复制了所有内容添加了一些标记,以便不复制很少变化的东西,比如图像(也就是在清理时不删除它们)
在部署代码
后开始使用ant-reload任务现在我不需要在每次构建时重新启动tomcat,并且构建所需的时间更少。