gpt4 book ai didi

java - 在 SPRING 中使用 maven 而不是 ant,部署和构建

转载 作者:行者123 更新时间:2023-12-03 22:52:57 24 4
gpt4 key购买 nike

我有一个 spring 项目并使用 ANT 将我的 war 编译/部署到 Tomcat。所以基本上它只是创建一个 war 文件并将其移动到 tomcat 文件夹。

文件夹结构是这样的:

Spring
-src
ALL MY SRC (JAVA) files
-war
-WEB-INF
-jsp
-lib
ALL MY LIBRARIES
-properties
web.xml
spring-servlet.xml
-META-INF
build.xml
pom.xml // putting my pom.xml here

使用 ant,我手动下载所有库。现在看起来,maven 自动下载所有库,感谢 pom.xml。问题/问题:

  1. 我必须使用 maven 更改我的文件夹结构吗?
  2. maven 会将所有下载的库包含到 WAR 中吗?这是默认值吗?
  3. 当maven下载它的WARS时,它能把所有的库都放到WEB-INF/lib吗?怎么样?
  4. 我所做的事情有意义吗?如果没有,那为什么?

很少有问题,因为我从未使用过 maven。

最佳答案

  1. 是的,最好更改结构,请参阅 Maven 站点。如果您开始使用 maven-plugins 处理复杂的事情,比如使用 XSLT 生成 java 源代码,它会省去一些麻烦。 IDE 支持也可能更好。喜欢:src/main/java,src/test/java,src/main/resources。
  2. 是的。
  3. 是的。自动地。
  4. 是的,否则你应该将 Ivy 与 ant 一起使用。

关于java - 在 SPRING 中使用 maven 而不是 ant,部署和构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12317876/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com