maven - 从蚂蚁到 Maven
问题描述
我正在尝试使用 Eclipse 对 Ant 项目(Web 应用程序)进行 mavenize。
为此,我尝试了“简单”的方法:
右键项目→配置→转换为Maven
然后我添加了依赖项(pom 文件看起来很好,我没有依赖项问题)
构建(全新安装)成功并生成了一个战争文件,但我无法在 Tomcat 中部署它。
我注意到 Ant 项目生成的 war 文件(38 000 行)和 Maven 项目生成的 war 文件(27 000 行)之间存在差异。似乎缺少某些部分(例如代码的 css 部分)。
我在想这可能是因为该项目没有像 Ant 那样的“真正的”Maven 结构。
所以我尝试在 Eclipse 中创建一个 Maven 项目,然后将文件添加到其中(src
转到src/main/java
等)。关于这一点,我不确定将web
文件夹放在哪里。
我尝试了不同的方法,但没有任何效果。
我应该如何进行?
解决方案
maven 中 webapps 的标准位置是src/main/webapp
. 只需将web
文件夹的内容移到那里,就可以了。
推荐阅读
- cakephp - Cakephp:encrypt() 的密钥无效,设置 cookie 时密钥必须至少为 256 位(32 字节)长
- postgresql - 循环遍历 Postgresql 中的列
- pandas - 将张量流数据集转换为熊猫数据框
- javascript - 尝试在 JS 中加载 JSON 样式数据
- c++ - 通过 boost 和 c++ 进行 smtp 身份验证
- ruby-on-rails - 如何在没有身份验证的情况下解析 ruby 中的 uri
- python - Python 3 中 configparser 中的 read 和 read_file 有什么区别?
- python - 根据其他键值对填充空白字典值
- python - Google Sheet Api 写入错误
- sql - NamedEntityGraph 仍然导致延迟加载异常