Maven(三)-依赖自己的程序
2015-09-26 14:48
302 查看
之前的一个HelloWorld,使用到了Junit
所以在pom.xml配置了junit的依赖
现在我们要另外写一个工程,依赖于该工程的类.
1.创建文件夹.maven-02
2.老规矩,创建pom.xml,src/test/java
3.新建一个测试类 TestDependency.java
![](http://img.blog.csdn.net/20150926144324969?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
4.修改pom.xml,指定groupId,artifactId,version,对应自己的程序
5.安装自己的程序到maven仓库
![](http://img.blog.csdn.net/20150926144546085?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
6.mvn test测试成功
![](http://img.blog.csdn.net/20150926144558959?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](http://img.blog.csdn.net/20150926144610154?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
************
现在在maven-02目录下多了一个文件夹-target
这个文件夹是用来存放一些信息的,比如说测试的日志等等.
使用命令 mvn clean 可以清空该文件夹
所以在pom.xml配置了junit的依赖
现在我们要另外写一个工程,依赖于该工程的类.
1.创建文件夹.maven-02
2.老规矩,创建pom.xml,src/test/java
3.新建一个测试类 TestDependency.java
package com.aii.maven; import org.junit.*; import static org.junit.Assert.*; public class TestDependency { @Test public void testHello(){ String result=new HelloWorld().sayHello("maven"); assertEquals(result,"hello:maven"); } }
4.修改pom.xml,指定groupId,artifactId,version,对应自己的程序
<?xml version="1.0" encoding="UTF-8"?> <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.aii.maven.hello</groupId> <artifactId>hello</artifactId> <version>1.0-SNAPSHOT</version> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.10</version> </dependency> <dependency> <groupId>com.aii.maven.hello</groupId> <artifactId>hello</artifactId> <version>1.0-SNAPSHOT</version> </dependency> </dependencies> </project>
5.安装自己的程序到maven仓库
6.mvn test测试成功
************
现在在maven-02目录下多了一个文件夹-target
这个文件夹是用来存放一些信息的,比如说测试的日志等等.
使用命令 mvn clean 可以清空该文件夹
相关文章推荐
- Notepad++ NPPExec 插件
- 修改linux文件权限命令:chmod
- 数字地和模拟地处理
- iOS基础-事件处理、触摸、响应者链
- shell编程——if语句 if -z -n -f -eq -ne -lt
- HTML 下拉列表 代码
- 一篇搞定iOS 9适配--系列教程
- HTML使用div和table进行布局
- 暑假集训第三周STL L - Scavenger Hunt
- 2800配置NAT实例
- SQLSERVER 中的复制
- Android中TelephonyManager类的方法实例分析
- 从TXT读取内容
- map进行字符串的查找
- Linux常用命令大全
- leetcode9
- 类的成员变量的定义和初始化相关知识点
- [LeetCode]237 Delete Node in a Linked List
- Shell重定向&>file、2>&1、1>&2的区别
- undefined reference to 'pthread_create'