我有以下问题。
我应该在我的spring boot项目中添加很多本地jar(超过200个文件)作为依赖项。
所以我不想在pom 200中拥有
else if(result['operation'] === "SUCCESS" && result['done'] === "NO") {
this.iab.create(result['url'], '_system');
this.viewCtrl.dismiss(this);
}
我尝试过
<dependency>
<groupId>com.bla</groupId>
<artifactId>testId</artifactId>
<version>0.1.0</version>
</dependency>
在这种情况下,Intellij IDEA可以看到jar,但是如果我在结果jar中编译项目,则只有lib文件夹,而项目中没有我自己的类,而Spring Boot中没有文件。
我也尝试了这种变体:
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>UTF-8</encoding>
<useIncrementalCompilation>false</useIncrementalCompilation>
<includes>
<include>${basedir}/src/main/resources/lib/*.jar</include>
</includes>
</configuration>
</plugin>
不幸的是,它不起作用。
我想问题是带有“ include”部分的spring-boot-maven-plugin和maven-compiler-plugin不能一起工作。
我最后一次尝试是:
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>UTF-8</encoding>
<useIncrementalCompilation>false</useIncrementalCompilation>
<includes>
<include>${basedir}/src/main/java/**/*.java</include>
<include>${basedir}/src/main/resources/lib/*.jar</include>
</includes>
</configuration>
</plugin>
我问你不建议我在本地Maven存储库中安装jar,因为我不想在pom.xml 200中具有依赖项。
预先感谢
答案 0 :(得分:0)
如何使用此插件添加用于构建项目的依赖项:
<plugin>
<groupId>com.googlecode.addjars-maven-plugin</groupId>
<artifactId>addjars-maven-plugin</artifactId>
<version>1.0.2</version>
<executions>
<execution>
<goals>
<goal>add-jars</goal>
</goals>
<configuration>
<resources>
<resource>
<directory>${your_jars_folder}</directory>
</resource>
</resources>
</configuration>
</execution>
</executions>
</plugin>
您可以将该文件夹添加到项目库设置中进行开发。