java-maven

    <parent>
        <groupId>com.ycgwl.base</groupId>
        <artifactId>rosefinch-basedev</artifactId>
        <version>2.0.0-SNAPSHOT</version>
    </parent>

以上groupId,artifactId,version对应的仓库文件结构为

com/ycgwl/base/rosefinch-basedev/2.0.0-SNAPSHOT/rosefinch-basedev-2.0.0-SNAPSHOT

注:控制台mvn命令读的环境变量中的 maven,jdk

maven命令:

mvn version

mvn dependency:tree 查看依赖(ps:分析后发现,当前项目依赖从最上往下加载,子级项目内部依赖优先级低于当前项目依赖)

mvn help:effective-pom 查看最终生成的pom(ps:分析后发现:dependency,pugin Management会全部拷贝到子项目pom,if(包含){拷贝version到子项目对应模块},properties是合并到子项目)

时间: 2024-10-16 07:33:03

java-maven的相关文章

java maven安装第三方的jar

当项目中需要用到第三方的jar时,通过mvn命令进行安装后使用 window平台下的话 用cmd进入mvn所在的目录 一般情况下到bin文件夹 有个mvn命令 umpay_sign_V40.jar是引用的第三方的包 mvn install:install-file -Dfile=d:\umpay_sign_V40.jar -DgroupId=com.umpay -DartifactId=umpayclient -Dversion=4.1 -Dpackaging=jar -DgeneratePom

Spark+ECLIPSE+JAVA+MAVEN windows开发环境搭建及入门实例【附详细代码】

http://blog.csdn.net/xiefu5hh/article/details/51707529 Spark+ECLIPSE+JAVA+MAVEN windows开发环境搭建及入门实例[附详细代码] 标签: SparkECLIPSEJAVAMAVENwindows 2016-06-18 22:35 405人阅读 评论(0) 收藏 举报  分类: spark(5)  版权声明:本文为博主原创文章,未经博主允许不得转载. 目录(?)[+] 前言 本文旨在记录初学Spark时,根据官网快速

Linux Shell脚本之远程自动部署java maven项目

脚本功能: 自动从git上获取java maven项目工程源码,在机器A上build,build完成后,将Class文件和配置文件等上传到机器B,重新启动机器B上的服务以便变更生效. 脚本特点: 1.(与之前的自动部署脚本相比)全新优化了脚本代码,更friendly,结构更紧凑 2.Public header删除了无用或者不好用的有色彩显示函数,并修正了WORKDIR不是绝对路径可能导致的bug 3.修正了域名解析判断是否正常的一个bug,该bug可能导致遇到无法解析后不断尝试解析 4.全新的m

java maven quartz exampe 实战攻略

pom.xml <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"> <mo

MyEclipse&amp;Maven项目管理教程:创建Java Maven依赖项目(转载)

本教程介绍了如何通过MyEclipse Web项目,或者其他任何Maven项目来创建一个通用的Java/Maven项目.这些步骤包括基础的创建和使用Maven依赖.您将学习到: 创建一个Maven实用项目 为一个项目添加依赖关系 添加实用项目作为一个依赖关系 没有MyEclipse?立即下载 1. 创建一个Maven实用项目 Maven实用项目将被现有的Maven项目消耗. (1)创建一个Maven项目支持消耗在本教程中创建的项目. (2)选择File>New>Project,在搜索栏中输入M

自动化部署java maven项目到多个目标主机的Shell脚本

本篇是<Linux Shell脚本之远程自动化部署java maven项目>的姊妹篇,但包含了bug.issue修正和添加了更多的支持特性,可以从GitHub上获取最新脚本内容:https://github.com/DingGuodong/AutomaticDeployJavaMavenProject . 自动化部署java maven项目到多个主机的环境条件假设: 1.java maven项目至多有一个依赖项目 2.多个目标主机上的部署目录是相同的 支持特性: 1.在部署主机上将java m

在MyEclipse中创建Java Maven依赖项目

本教程介绍了如何通过MyEclipse Web项目,或者其他任何Maven项目来创建一个通用的Java/Maven项目.这些步骤包括基础的创建和使用Maven依赖.您将学习到: 创建一个Maven实用项目 为一个项目添加依赖关系 添加实用项目作为一个依赖关系 没有MyEclipse?立即下载 1. 创建一个Maven实用项目 Maven实用项目将被现有的Maven项目消耗. (1)创建一个Maven项目支持消耗在本教程中创建的项目. (2)选择File>New>Project,在搜索栏中输入M

jenkins实战安装java maven项目

一.构建配置搭建 1.创建一个新的项目,选择maven来操作 2.要想构建maven项目,代码库中必须要有一个maven 3.把maven压缩包,解压到一个目录,在当前目录下使用git上传到gitlab项目库 git init git add . git commit -m "maven" git remote add origin [email protected]:YH02/java.git git push origin master 4.在gitlab上面新构建一个项目(例子j

java/maven/mysql/python/android环境变量

java环境变量: 变量名: JAVA_HOME 变量值: D:\java\jdk 变量名:path 变量值:%JAVA_HOME%\bin; maven环境变量: 变量名: maven_home 变量值: D:\Server\maven变量名:path 变量值:%maven_home%\bin; mysql,python,android一样的道理.

Java maven安装GDAL

1. 使用编译好的安装jdal http://www.gisinternals.com/release.phpgdal-111-1800-x64-core.msi下载地址:http://download.gisinternals.com/sdk/downloads/release-1800-x64-gdal-1-11-3-mapserver-6-4-2/gdal-111-1800-x64-core.msi 2. 配置maven pom.xml <dependency> <groupId&