【发布时间】:2021-03-24 19:07:39
【问题描述】:
我制作了一个基于 gradle 的 Spring boot 项目,其中我有一个类:
@Data
@NoArgsConstructor
public class Calculation {
public int multiply(int a, int b)
{
return a*b;
}
}
然后我做了一个罐子
external-0.0.1.jar
然后我尝试在基于 maven 的 spring boot 项目中安装它:
mvnw install:install-file -Dfile=F:\pull\external-0.0.1.jar -DgroupId=com.sakil -DartifactId=external -Dpackaging=jar -Dversion=0.0.1
之后它被添加到位置:
C:\Users\shahjalal.sakil.m2\repository\com\sakil\external\0.0.1
然后我添加 pom.xml:
<dependency>
<groupId>com.sakil</groupId>
<artifactId>external</artifactId>
<version>0.0.1</version>
</dependency>
但是当我尝试导入它时:
import com.sakil.external.Calculation;
@SpringBootApplication
public class AcApplication {
public static void main(String[] args) {
SpringApplication.run(AcApplication.class, args);
Calculation cal = new Calculation();
}
显示错误: com.sakil.external 包不存在
【问题讨论】:
标签: spring-boot maven gradle