1.pom.xml
在Maven_001_HelloWorld的基础上,在D:\Study\Maven\Demo\Maven_002_ReferenceHelloWorld中建立
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.artistninth.app2</groupId>
<artifactId>ReferenceHelloWorld</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>jar</packaging>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.8.2</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.artistninth.app</groupId>
<artifactId>HelloWorld</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
</dependencies>
</project>
2.建立程序文件
在D:\Study\Maven\Demo\Maven_002_ReferenceHelloWorld\src\main\java\com\artistninth\app2中建立
pom.xml
ReferenceHello.java
package com.artistninth.app2;
import com.artistninth.app.SayHello;
public class ReferenceHello{
public String say(String username){
SayHello sh = new SayHello();
return sh.say(username);
}
}
3.安装已有项目
切换到D:\Study\Maven\Demo\Maven_001_HelloWorld
mvn install
安装后就可以供本项目用了,默认安装到我的文档\.m2\repository\中
4.编译本项目
切换到D:\Study\Maven\Demo\Maven_002_ReferenceHelloWorld
mvn compile