【发布时间】:2018-12-01 19:54:29
【问题描述】:
我正在尝试使用 Eclipse 对 Ant 项目(Web 应用程序)进行 mavenize。
为此,我尝试了“简单”的方法:
项目右键→配置→转换为Maven
然后我添加了依赖项(pom 文件看起来很好,我没有依赖项问题)
构建(全新安装)成功并生成一个 war 文件,但我无法在 Tomcat 中部署它。
我注意到 Ant 项目生成的 war 文件(38 000 行)和 Maven 项目生成的 war 文件(27 000 行)之间存在差异。似乎缺少某些部分(例如代码的 css 部分)。
我在想这可能是因为该项目没有“真正的”Maven 结构,因为它有 Ant 结构。
所以我尝试在 Eclipse 中创建一个 Maven 项目,然后将文件添加到其中(src 转到 src/main/java 等)。关于这一点,我不确定将 web 文件夹放在哪里。
我尝试了不同的方法,但没有任何效果。
我应该如何进行?
【问题讨论】:
-
AFAIK 网页默认必须在
/src/main/webapp。 -
首先要改变的是目录结构。我总是建议先在 Ant 构建中更改结构并使其正常工作,然后迁移到 Maven,以便比较结果...