Maven初步学习
2015-11-11 00:25
357 查看
例如配置Nexus私服为镜像,所有的依赖都会在这里找:
然后就可以建立Maven Project了。注意几点:
1,项目的坐标:
groupId:用来表示项目的名称;
artifactId:用来表示项目的模块名,建议使用项目的名称——模块名称来表示;
version:项目的版本号
2,建立项目的结构:
源代码应该放置到src/main/java中
源代码的资源文件应该放置在src/main/resources文件夹中
测试代码应该放置到src/test/java中
测试代码的资源文件应该放置在src/test/resources文件夹中
3,Pom.xml的文件的简单编写,这里主要编写引用的jar包,和其他项目之间的依赖,jar包的dependency的GVA可以到http://mvnrepository.com 查询
4,最后看一下maven项目的几个常用命令:
mvn clean –>表示运行清理操作(会默认把target文件夹中的数据清理)
mvn clean compile–>表示先运行清理之后运行编译,会见代码编译到target文件夹中
mvn clean test–>运行清理和测试
mvn clean package–>运行清理和打包
mvn clean install–>运行清理和安装,会将打好的包安装到本地仓库中,以便其他的项目可以调用
mvn clean deploy–>运行清理和发布(发布到私服上面)
这就是Maven的本地的安装及项目的简单使用。但是在项目中我们还需要Nexus私服,进行项目的本地管理,方便没网的状态,而且脱离对中央仓库的依赖,下篇博客进行介绍。
然后就可以建立Maven Project了。注意几点:
1,项目的坐标:
groupId:用来表示项目的名称;
artifactId:用来表示项目的模块名,建议使用项目的名称——模块名称来表示;
version:项目的版本号
2,建立项目的结构:
源代码应该放置到src/main/java中
源代码的资源文件应该放置在src/main/resources文件夹中
测试代码应该放置到src/test/java中
测试代码的资源文件应该放置在src/test/resources文件夹中
3,Pom.xml的文件的简单编写,这里主要编写引用的jar包,和其他项目之间的依赖,jar包的dependency的GVA可以到http://mvnrepository.com 查询
4,最后看一下maven项目的几个常用命令:
mvn clean –>表示运行清理操作(会默认把target文件夹中的数据清理)
mvn clean compile–>表示先运行清理之后运行编译,会见代码编译到target文件夹中
mvn clean test–>运行清理和测试
mvn clean package–>运行清理和打包
mvn clean install–>运行清理和安装,会将打好的包安装到本地仓库中,以便其他的项目可以调用
mvn clean deploy–>运行清理和发布(发布到私服上面)
这就是Maven的本地的安装及项目的简单使用。但是在项目中我们还需要Nexus私服,进行项目的本地管理,方便没网的状态,而且脱离对中央仓库的依赖,下篇博客进行介绍。
相关文章推荐
- Spring注解详解
- DataTables and DataViews
- 安装lvs
- select,poll,epoll的归纳总结区分
- Mobile Assistant
- 时间控件的使用
- Mobile Assistant
- Android 登录判断器,登录成功后帮你准确跳转到目标activity
- Java IO代码详解
- AndroidStudio中添加第三库文件的方法
- 背包问题
- 开源资源(不断更新)
- 安装ionic开发环境
- Volley的使用
- select、poll、epoll
- 我的OC练习(六)- 协议与代理
- 反转二进制数输出十进制值
- select poll epoll iocp kqueue
- 我的工作之旅
- zzuli OJ 1117: 查找数组元素