8

我有一个嵌入式码头(版本 8.1.8)网络应用程序,我将其打包为 jar,并使用 JSP 作为其前端。它是用 Maven 版本 3.0.3 构建的。问题是当我这样做时:mvn package它包括除了我的 *.jsp 文件之外的所有内容。我试图将它们重新安置在许多不同的地方,但没有运气。

我试图添加<include>src/main/java/**/*.jsp</include>maven-compiler-plugin我的 pom.xml 的部分。但这也没有效果。

有没有办法确定 jsp 文件被包含在内?

4

2 回答 2

16

我的解决方案是将 jsp 文件添加到 src/main/webapp 并在 pom 文件中添加以下代码段:

<build>
    <resources>
      ...
      <resource>
        <directory>src/main/webapp</directory>
      </resource>
      ...
    </resources>
    ...
</build>
于 2013-04-23T22:46:09.690 回答
4

尝试将 .jsp 放入 src/main/resources,Maven 会忽略 src/main/java 中除 .java 之外的所有文件

于 2013-03-28T04:42:32.347 回答