【问题标题】:Ant Build Script Java Config Web projectAnt Build Script Java Config Web 项目
【发布时间】:2015-08-27 06:42:05
【问题描述】:

我在我的动态 web 项目中使用 spring 4,它是完全基于注释的 java 配置(没有 web.xml)。当我尝试使用我的 ant 构建打包时。它给出了错误 webapp\WEB-INF\web.xml 不存在。

我的构建脚本如下所示:

 <war destfile="${maven.build.dir}/${maven.build.finalName}.war" 
         compress="true" 
         needxmlfile="false" 
         >
      ......
      ......
    </war>

有什么办法解决这个错误?

【问题讨论】:

  • 为什么是蚂蚁?看起来你正在将蚂蚁打到一个 Maven 项目上?为什么要让它变得更加复杂?
  • 我们想通过 Ant 构建 maven 项目以使用 Deploy Plugin - Jenkins 自动部署。
  • 为什么? Jenkins 完全有能力仅使用 maven 做到这一点,无需添加另一层复杂性......

标签: java spring maven ant


【解决方案1】:

添加 'needxmlfile' 属性并将其设置为 false。

更多参考Ant War Task

【讨论】:

  • 感谢您的回复,但请再看看我的代码中已有的内容。
  • 动态网页模块是什么版本,希望大于2.5?
  • 我尝试创建简单的动态 Web 项目。它首先给了我同样的错误,然后我在 build.xml 中添加了 needxmlfile='false' ,它对我来说很好。
猜你喜欢
  • 1970-01-01
  • 2013-10-22
  • 2014-08-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多