Java Web应用程序的最小常规目录结构是什么?我需要在build.xml文件中放置什么来获取构建它并生成WAR文件?
我的目标是在不使用IDE的情况下将Wicket应用程序部署到Tomcat.我想只用ant和我最喜欢的文本编辑器来做.
也许不是最简约的可能,但Tomcat项目有一个Application Developer's Guide,其中有一个关于源布局的部分和一个示例build.xml
此外,如果您要开始一个新项目,您可能想要查看Maven.使用Maven,而不是制作自己的构建脚本,你坚持使用标准布局来做东西,然后Maven找出所有其余的东西.它还管理依赖项,包括它自己的依赖项.但学习曲线有点陡峭.
我们的看起来像这样:
web/
web/WEB-INF/ (sometimes we use a conf/ dir at the top level but this is minimal)
src/
lib/
Run Code Online (Sandbox Code Playgroud)
build.xml 具有三个目标:
这种结构有点非正式,您可以通过为 warfile 提供单独的构建目录和/或单独的编译目录等来更干净地完成它。有些人不喜欢直接部署到 web 应用程序的想法,而不是首先发动战争。但要快速启动并运行某些东西,上面的方法就可以了。
| 归档时间: |
|
| 查看次数: |
3394 次 |
| 最近记录: |