我有一个嵌入式 jetty(版本 8.1.8)网络应用程序,我将其打包为一个 jar,它的前端使用 JSP。它是用 maven 版本 3.0.3 构建的。问题是当我这样做时:mvn package
它包括除我的 *.jsp 文件之外的所有内容。我曾尝试将它们重新安置到许多不同的地方,但没有成功。
我尝试添加 <include>src/main/java/**/*.jsp</include>
到 maven-compiler-plugin
我的 pom 的一部分。但这也没有效果。
有没有办法确定包含 jsp 文件?
最佳答案
我的解决方案是将 jsp 文件添加到 src/main/webapp 并在 pom 文件中添加以下代码段:
<build>
<resources>
...
<resource>
<directory>src/main/webapp</directory>
</resource>
...
</resources>
...
</build>
关于java - 为什么 Maven 不在我的 jar 中包含 JSP 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15674366/