依赖的maven,jsp文件

vpa*_*lle 10 jsp maven-2

我正在使用maven2进行依赖管理.我有一个项目,包含一些Java文件和一些jsp文件,另一个项目,一个Web项目,依赖于第一个项目.如何从Web项目访问jsp文件?

我可以看到,JSP文件被添加到1-0-SNAPSHOT-sources.jar,而不是1-0-SNAPSHOT.jar(这是添加为Web项目的pom.xml的依赖).

Tho*_*rti 13

我认为正确的Maven方法是将JSP文件放在/ src/main/webapp下的Web项目中.如果由于某种原因无法实现,您可以使用Maven Dependency Plugin将所需文件复制到您的webapp中.或者,如果您还有WAR项目,则可以使用Overlay复制JSP-Files.第二个选项(我建议),看起来像这样:

    <build>
      <plugins>
        <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-war-plugin</artifactId>
          <configuration>
            <overlays>
              <overlay>
                <groupId>myGroupId</groupId>
                <artifactId>myArtifactId</artifactId>
                <type>jar</type>
                <includes>
                  <include>**/*.jsp</include>
                </includes>
                <targetPath>WEB-INF/pages</targetPath>
              </overlay>
            </overlays>
          </configuration>
        </plugin>
      </plugins>
    </build>
Run Code Online (Sandbox Code Playgroud)

  • 乐意效劳.那么upvote怎么样...;) (2认同)