返回 导航

其他

hangge.com

Intellij IDEA - 创建Maven项目,并打成jar包发布到本地仓库(供其他项目引用)

作者:hangge | 2020-01-12 08:10
(1)首先我们创建一个基础的 Maven 工程,创建时选择使用“maven-archetype-quickstart”工程模版:

(2)接着我们将 GroupId 设置为 com.hanggeArtifactId 设置为 my-demo

(3)项目构建好后目录结构如下:
由于我们选择了“maven-archetype-quickstart”工程模版,所以会自动添加如下内容:
  • 一个包含 junit 依赖声明的 pom.xml
  • src/main/java 主代码目录及一个名为 App 的类
  • src/test/java 测试代码目录及一个名为 AppTest 的测试用例

(4)编写一个测试类 HelloService,内容如下:
public class HelloService {
    public String info() {
        return "欢迎访问 hangge.com";
    }
}

(5)使用 maven 命令 install 在本地仓库创建 jar 包:

(6)去本地仓库查看下发现确实已经创建成功了:

附:其他项目引用这个 jar 包

(1)如果其他项目需要使用这个已经部署到本地仓库的 jar 包,只需要编辑 pom.xml 文件添加依赖即可:
<dependency>
    <groupId>com.hangge</groupId>
    <artifactId>my-demo</artifactId>
    <version>1.0-SNAPSHOT</version>
</dependency>

(2)添加完毕后就可以直接使用 jar 包里的资源了:
@RestController
public class TestController {

    @GetMapping(value = "/test")
    public String test() {
        return new HelloService().info();
    }
}
评论

全部评论(0)

回到顶部