最近有个项目要通过java 去调用别人提供了一个jar文件( jar文件负责调用c语言写的接口)
这边创建了一个web项目 将jar 文件引入了项目中
调用都没什么问题但是用maven打的war 包 没有把引用的jar 打到war包里面去
这里jar 文件要放在${project.basedir}/src/main/webapp/WEB-INF/lib 目录下,路径最好就用这个(放在别的目录 路径对应也没错但是还是没有把jar文件打包到war包中 不知道为啥知道的大佬欢迎留言)
下面是 pom 文件的配置信息
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.3</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>UTF-8</encoding>
<compilerArguments>
<extdirs>${project.basedir}/src/main/webapp/WEB-INF/lib</extdirs>
</compilerArguments>
</configuration>
</plugin>
</plugins>
</build>