
Maven
文章平均质量分 76
azhegps
技术源于不断滴追求!
展开
-
maven工程常见问题
mvn eclipse:eclipse原创 2016-12-12 19:14:03 · 280 阅读 · 0 评论 -
将下载到本地的JAR包手动添加到Maven仓库
mvn install:install-file -Dfile=/home/james/桌面/lib/asm-all-5.0.3.jar -DgroupId=azhe.jvm -DartifactId=asm-all-5.0.3 -Dversion=99.0.0 -Dpackaging=jar groupId artifactId version随便写 <dependency> ...原创 2017-05-05 16:34:04 · 631 阅读 · 0 评论 -
利用intellij idea创建maven 多模块项目
本文通过一个例子来介绍利用maven来构建一个多模块的jave项目。开发工具:intellij idea。 一、项目结构 multi-module-project是主工程,里面包含两个模块(Module): web-app是应用层,用于界面展示,依赖于web-service参的服务。web-service层是服务层,用于给app层提供服务。 二、构建项目 2.1 Paren原创 2017-05-05 16:55:15 · 516 阅读 · 0 评论 -
maven私服搭建和使用
为什么要用远程仓库(私服) 如果没有私服,我们所需的所有构件都需要通过maven的中央仓库和第三方的maven仓库下载到本地,而一个团队中的所有人都重复的从maven仓库下载构件,这样就加大了中央仓库的负载和浪费了外网的带宽,如果网速慢的话还会影响项目的进程。为团队创建私服,可以让公司的团队共享一套构件,加快了项目搭建的进程。所以我们选择用Nexus创建私服。 Nexus下载转载 2017-05-08 22:14:35 · 3726 阅读 · 2 评论 -
maven dependency中scope=compile 和 provided区别
<dependency> <groupId>com.liferay.portal</groupId> <artifactId>portal-impl</artifactId> <version>6.1.0</version> <scope>原创 2016-12-12 19:12:12 · 2441 阅读 · 0 评论 -
maven的package与install命令区别
之前一直不明白package与install的区别,今天测试了下。 如果b项目依赖a项目,而a打了包(package),jar仅仅时打到了a项目的target下。这时编译b项目,还是会报错,找不到所依赖的a项目,说明b项目在本地仓库是没有找到它所依赖的a项目。然后,我install a项目这时,有以下日志,[INFO] Installing G:\projects\a\target\a-0.0...原创 2017-12-11 16:32:03 · 473 阅读 · 0 评论 -
Maven总结
【1】Maven的配置 Maven有两个settings.xml配置文件,一个是全局配置文件,一个是用户配置文件。%MAVEN_HOME%/conf/settings.xml 是maven全局的配置文件(默认)。~/.m2/settings.xml是用户的配置文件(默认没有该文件,需要将全局配置文件拷贝过来在进行修改),其中~表示当前用户路径C:\Users\[UserName] 注意:一般本...原创 2018-12-11 14:59:49 · 222 阅读 · 0 评论 -
maven配置全局的jdk和配置局部的jdk
置全局的jdk,在setting.xml文件中的profiles元素下添加如下profile元素 <profile> <id>jdk17</id> <activation> <activeByDefault>true</activeByDefault> <jdk>1...原创 2019-08-03 19:07:35 · 344 阅读 · 0 评论