我有旧的Web应用程序项目.然后我添加了pom.xml,并添加了maven-war-plugin.在旧项目中,源代码位于“
Java Resources / src”目录中.
在我的maven-war插件中,我尝试重写这样的默认源代码,但不能正常工作.
在编译期间我看到:
`
[INFO]
[INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ webproj ---
[INFO] No sources to compile
[INFO]
`
我的pom.xml:
org.apache.maven.plugins
maven-war-plugin
2.4
compile
exploded
WebContent\WEB-INF\web.xml
WebContent
${project.basedir}\src
${maven.compiler.target}
utf-8
最佳答案 如果您计划迁移到Maven,我建议您遵循
Maven Standard Directory Layout.因此,您应该将源文件移动到src / main / java,将静态资源(如.properties文件)移动到src / main / resources,以及webapp资源(如CSS和JavaScript文件到src / main / webapp.