Java 在生成项目时,将外部文件夹添加到maven项目中的war文件中
我的JavaMaven Web应用程序的“服务器”和“客户端”有独立的文件夹 我的“客户端”文件夹将位于我的系统上的某个位置,例如“C:/xampp/htdocs/client”Java 在生成项目时,将外部文件夹添加到maven项目中的war文件中,java,maven,Java,Maven,我的JavaMaven Web应用程序的“服务器”和“客户端”有独立的文件夹 我的“客户端”文件夹将位于我的系统上的某个位置,例如“C:/xampp/htdocs/client” 在生成“服务器”的war文件时,是否可以将此“客户端”文件夹或此文件夹的内容添加到WEB-INF或war文件中的其他位置?在生成war文件时,请将“客户端”文件夹包括到资源中。然后,在构建war文件时,该文件将被归档。另一种方法是将符号链接到WEB-INF或WebContent文件夹中的其他位置。试试: pom.xml
在生成“服务器”的war文件时,是否可以将此“客户端”文件夹或此文件夹的内容添加到WEB-INF或war文件中的其他位置?在生成war文件时,请将“客户端”文件夹包括到资源中。然后,在构建war文件时,该文件将被归档。另一种方法是将符号链接到
WEB-INF
或WebContent
文件夹中的其他位置。试试:
pom.xml
<project
...
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.4</version>
<configuration>
<warSourceDirectory>${basedir}/src/main/webapp</warSourceDirectory>
</configuration>
</plugin>
</plugins>
...
在您的web pom中,将文件夹作为maven资源包括在内
<build>
...
<resources>
<resource>
<directory>C:/xampp/htdocs/client</directory>
</resource>
...
</resources>
...
...
C:/xampp/htdocs/client
...
...
请详细说明${basedir}的设置位置好吗?它是自动设置的还是在某个配置中设置的?不管我在这里看到了什么