Intellij IDEA - 创建Maven项目,并打成jar包发布到本地仓库(供其他项目引用)
作者:hangge | 2020-01-12 08:10
(1)首先我们创建一个基础的 Maven 工程,创建时选择使用“maven-archetype-quickstart”工程模版:
(2)接着我们将 GroupId 设置为 com.hangge,ArtifactId 设置为 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)