我有三个项目 common-data:单独的Maven Java项目 application-1:春季启动应用 应用程序2:春季启动应用程序
我想在application-and application-2中都包含该公共数据项目作为依赖项。 但是当我在application-1 spring boot项目中添加该依赖项时,启动了但未运行。
http://localhost:8090/hello这是终点:当在任何应用程序中包含公共数据的依存关系时,我都会发现404错误。
<dependencies>
<!-- Add typical dependencies for a web application -->
<!-- Adds Tomcat and Spring MVC, along others -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.stocksrin</groupId>
<artifactId>stocksrin-common</artifactId>
<version>1.0.0</version>
</dependency>
</dependencies>
现在这不起作用
答案 0 :(得分:0)
您可以这样:
第1步:编辑依赖项org.stocksrin:
<dependency>
<groupId>org.stocksrin</groupId>
<artifactId>stocksrin-common</artifactId>
<version>1.0.0</version>
<scope>system</scope>
<systemPath>${basedir}/lib/stocksrin-common.jar</systemPath>
</dependency>
$ {basedir}:项目根文件夹
第2步:您可以将'includeSystemScope'设置为true:
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<includeSystemScope>true</includeSystemScope>
</configuration>
</plugin>