maven命名】的更多相关文章

一.基本命名规范: groupId:定义当前Maven项目隶属的实际项目,例如org.sonatype.nexus,此id前半部分org.sonatype代表此项目隶属的组织或公司,后部分代表项目的名称,如果此项目多模块话开发的话就子模块可以分为org.sonatype.nexus.plugins和org.sonatype.nexus.utils等.特别注意的是groupId不应该对应项目隶属的组织或公司,也就是说groupId不能只有org.sonatype而没有nexus. 例如:我建立一个…
<dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.3</version></dependency> <dependency> <groupId>commons-io</groupId> <artifactId…
1.前言 Maven 命令看起来简单,一学即会 .其实,Maven 命令底层是插件的执行过程.了解插件和插件目标才有助于深刻的理解 Maven命令. 2.插件与命令的关系 Maven本质上是一个插件框架,它的核心并不执行任何具体的构建任务,所有这些任务都交给插件来完成. Maven 实际上是一个依赖插件执行的框架,每个任务实际上是由插件完成.所以,Maven 命令都是由插件来执行的. 3.Maven 命令的分类 Maven 提供了两种类型的命令.一种必须在项目中运行,视为项目命令:另外一种则不需…
前言 本文将学习如何利用Spring boot快速创建SOAP webservice服务: 虽然目前REST和微服务越来越流行,但是SOAP在某些情况下,仍然有它的用武之地: 在本篇 spring boot SOAP教程中,我们会专注于和Spring boot相关的配置,感受下在Spring Boot中,创建SOAP webservice是如何的简便.快速: 本文将以一个"学生搜索"这个小功能作为示例,演示Spring Boot中SOAP webservice的创建过程: 技术栈 JD…
Guide to naming conventions on groupId, artifactId and versiongroupId will identify your project uniquely across all projects, so we need to enforce a naming schema. It has to follow the package name rules, what means that has to be at least as a dom…
我新建了一个maven web 模块,命名为cloud-access,可是install的时候,名字突然变为cloud-access Maven Webapp了,我就纳闷了,怎么回事.找了很久没发现原因.后来在该Module的POM文件中,发现了玄机. POM中可以给个<name>标签,可以改变该模块的名字.很神奇吧.…
maven项目,在命令行中操作,非常简洁.高效,现将maven项目常用命令行总结如下: maven命令行命令总结 序号 整理 统计 命令 作用 1 基本 5 mvn -v 查看maven版本 2 mvn deploy 将包存储到远处存储,共享 3 mvn initalize 初始化 4 mvn install 在本地repository中安装jar 5 mvn  jar:jar 只打jar包 6 help 3 mvn -h maven帮助 7 mvn help:sysyem 打印所有java系统…
1,按f2对项目进行改名 2,改变其web.xml 的项目名 3,org.eclipse.wst.common.component 改变其项目名…
什么是Maven Maven,鼎鼎大名,在今天之前,我对于它一直是处于一种"只闻其名不见其人"的状态.之所以说"只闻其名",是因为Maven太有名了,它是Apache基金会的顶级项目,一般情况下,被Apache看中的都是精品.之所以说"不见其人",是因为之前的工作中不需要使用到Maven,因此对Maven并不熟. 正巧,最近换了工作,新工作中项目是使用Maven构建的,这让我必须要会使用Maven.因此,本篇文章就零开始对Maven进行一个学习,…
Failure to transfer org.apache.maven:maven-archiver:pom:2.4.1 from http://repo1.maven.org/xxx was cached in the local repository, 从http://stackoverflow.com/questions/12364296/maven-build-error-failure http://blog.csdn.net/imlmy/article/details/826829…
1.Eclipse创建Maven项目 使用Eclipse创建一个Maven项目非常的简单,选择菜单项File>New>Other(也可以在项目结构空白处右击鼠标键),在弹出的对话框中选择Maven下的Maven Project,如图: 然后点击Next按钮,Next按钮,选择一个Archetype指定我们要创建的项目类型.我们选择普通的Java项目"maven-archetype-quickstart",如图: 再点击Next按钮,输入Group Id.Artifact I…
一.前言     以前做过的项目中,没有真正的使用过Maven,只知道其名声很大,其作用是用来管理jar 包的.最近一段时间在项目过程中使用Maven,用Maven构建的web项目,其项目结构只停留在了解阶段,没有深入的使用与理解,刚好最近看了一篇关于Maven的详解:就开始深入学习一下Maven的具体应用. 二.Maven的作用 在开发中,为了保证编译通过,我们会到处去寻找jar包,当编译通过了,运行的时候,却发现"ClassNotFoundException",我们想到的是,难道还…
Jenkins简介 Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能. Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括: 1.持续的软件版本发布/测试项目 2.监控外部调用执行的工作 Jenkins环境搭建 环境说明:我们用到的是CentOS 7 x64 1.安装jdk1.7 这里jdk的配置就不做说明了,不过记得配置JAVA_HOME 2.安装svn centos通过yum安装svn yum -y install…
在之前的javaSE开发中,没有很关注Eclipse工程目录下的环境,总是看见一个src就点进去新建一个包再写一个class.以后的日子中也没有机会注意到一个工程到底是怎么组织的这种问题,跟不要说自己试试怎么控制了. 但是最近在学习Maven的时候知道了它对工程的目录结构有要求,也就是所谓的"惯例优于配置".有一个被绝大多数人认可的java工程的目录结构被确定下来.这样统一了市面上各种复杂配置的工程.于是我便重新开始查资料,看看别人到底如何安排一个优秀的工程框架的. 首先,一个默认的E…
1. 下载 Maven 在百度输入 Maven 搜索 ,找到它的官网(http://maven.apache.org/),点击进入下载页面. 下载页面地址: http://maven.apache.org/download.cgi 在这个页面,向下滚动,可以看到下载地址: 我们一般只需要下载编译后发布版,点击上圈出位置的 binary zip 就可以了.(如果需要源码,可以下载下面的 source zip archive). 2. 安装 将下载回来的文件(我这里下载的是apache-maven-…
定义 构件:在Maven中,任何依赖(jar包,tomcat等),或项目(自己打包的jar,war等)输出都可成为构件.每个构件都有自己的唯一标识(唯一坐标),由groupId,artifactId,和version等信息构成,由此,Maven就可以对构件进行版本控制,管理. groupId:当前Maven构件隶属的项目名.实际开发中,项目往往会模块化开发,如spring-core,spring-aop等,他们都是Spring项目下不同的模块.命名方式与Java包名类似,通常是域名的反向书写.如…
一.下载及安装 1.1 下载maven 3.1.1 先到官网http://maven.apache.org/download.cgi 下载最新版本(目前是3.1.1 ),下载完成后,解压到某个目录(本文中是C:\Java\maven-3.1.1) 2.1 配置环境变量 系统环境变量里,添加MAVEN_HOME(或M2_HOME),其值为C:\Java\maven-3.1.1,然后PATH环境变量最后附加上";%MAVEN_HOME%\bin" 检测方法: a) 重新进入命令行(DOS窗…
myeclipse 上安装 Maven3   环境准备: JDK 1.6.45 Maven 3.0.5 myeclipse 8.5 安装 Maven 之前要求先确定你的 JDK 已经安装配置完成.Maven是 Apache 下的一个项目,目前最新版本是 3.3.1,. 首先去官网下载 Maven:http://maven.apache.org/download.cgi 下载完成之后将其解压,我将解压后的文件夹重命名成 maven,并将它放在 D:\maven\ 目录下,即 maven 最终的路径…
持续不断地学习maven Maven是一个很好的工具,但同时也拥有陡峭的学习曲线.因此,将 http://books.sonatype.com/mvnref-book/reference/ 加入到你的书签栏经常翻阅吧. 了解Maven的命令行选项 为了学习Maven的命令行选项,你可以执行mvn -?.下面是一些有用的选项: -B : 在批处理模式下run maven,这个模式对在类似于Bamboo的可持续集成服务器上使用Maven会很有用处,因为这类系统不允许maven报告下载的进度 -e :…
我们以简单的helloworld来作为入门的实例,有些人说掌握了helloworld你就掌握了这门技术的一半了,对于maven来说,你掌握helloworld,你可能还稀里糊涂的. 1.从maven模板创建一个项目 在命令提示符(Windows)中,浏览到要创建 Java 项目的文件夹.键入以下命令: project-packaging:项目包名 project-name:项目名称 这告诉 Maven 来从 maven-archetype-quickstart 模板创建 Java 项目.如果忽视…
明确代理服务器地址及端口,比如proxy.supremehover.com:8080 找到maven目录下的conf\settings.xml并打开,在proxies节点下添加proxy <proxies> <proxy> <id>proxyHttp</id> <active>true</active> <protocol>http</protocol> <username>username<…
maven3 安装: 安装 Maven 之前要求先确定你的 JDK 已经安装配置完成.Maven是 Apache 下的一个项目, 首先去官网下载 Maven: 下载完成之后将其解压,解压后的文件夹重命名成 maven,并将它放在 D:\Server 目录 配置 maven 环境变量: 系统变量:MAVEN_HOME = D:\Server\maven 用户变量:path = %MAVEN_HOME%\bin 打开 cmd,在里面敲:mvn -version,能获取版本,说明成功 修改 maven…
转自:https://my.oschina.net/lilw/blog/168667 Maven Tomcat 插件现在主要有两个版本,tomcat-maven-plugin和tomcat7-maven-plugin,使用方式基本相同. tomcat-maven-plugin 插件官网:http://mojo.codehaus.org/tomcat-maven-plugin/plugin-info.html tomcat7-maven-plugin 插件官网:http://tomcat.apac…
1.安装Maven 1)官网下载Maven : http://maven.apache.org/download.cgi,解压下载文件 2)配置环境变量 3)验证是否已经安装成功:打开cmd,输入mvn -version 2.Maven的setting.xml文件配置   修改Maven安装路径的config目录的settings.xml文件影响所有用户的Maven操作,在c盘用户目录${user.home}/.m2目录下新建settings.xml文件影响当前用户的操作 1)修改下载仓库. 从…
在mapper代理的开发中,程序员需要遵守一些规范,mybatis才能实现mapper接口的代理对象. 它的规范如下: mapper.xml的namespace要写所映射接口的全称类名. mapper.xml中的每个statement的id要和接口方法的方法名相同 mapper.xml中定义的每个sql的parameterType要和接口方法的形参类型相同 mapper.xml中定义的每个sql的resultType要和接口方法的返回值的类型相同 mapper.xml要和对应的mapper接口在…
0-0 前言 最近和同事做爬虫,其中我主要遇到的问题是:同事在github上放了爬虫demo让我自己去下载,然后自己能搭好环境让整个项目跑起来去抓51job找工作数据.git上克隆一个项目下来,项目是通过maven管理各种插件jar包,我自己摸索搭环境跑起来. (1)网页内容爬取用python2.7来做,爬取主要用的库有:beautifulsoup4-4.5.1,lxml-3.6.0,stomp.py-4.1.9:均可去官网下载后解压,在解压目录运行steup.py文件即可. (2)消息队列中间…
文章摘自http://www.cnblogs.com/xing901022/p/4170248.html 谢谢楼主的总结,界面设计的很好看! 一.什么是Maven Maven是一个用于项目构建的工具,通过它便捷的管理项目的生命周期.即项目的jar包依赖,开发,测试,发布打包. 下面我自己总结一下它的几个特点,看了这些特点,也许对maven有更多的了解. 1 jar包依赖 这个也许会maven最突出的特点了使用maven不需要上网单独下载jar包,只需要在配置文件pom.xml中配置jar包的依赖…
Failures表示要测试的结果与预期值不一致:Errors表示测试代码或产品代码发生了未预期的错误:Skipped表示那些被标记为忽略的测试方法.在Junit中用户可以使用@Ignore注解标记忽略测试方法. Maven本身不是一个单元测试框架.Maven所做的只是在构建执行到特定生命周期阶段的时候,通过插件来执行JUnit或TestNG的测试用例.Maven-surefire-plugin被称之为测试运行器(Test Runner).它可以兼容JUnit3,JUnit4以及TestNG. 在…
在进行Java开发的过程中,我接触到了Maven这套构建工具.所以,花费了点时间学习了一下这套构建工具,在学习过程中学习到的有关Maven的知识,在这里分享给大家. 什么是Maven 首先,在介绍Maven这套工具之前,我们得了解Maven是什么. Maven,在依地语中的意思是知识的积累,Maven在最初的时候,是作为Jakarta的Turbine项目的构建工具.在Maven出现之前,不同的Java项目使用不同的Ant配置进行构建,并且将jar包包含在版本控制系统(CVS)中,没有一套统一的构…
转自:http://www.cnblogs.com/hongwz/p/5456578.html 一.前言     以前做过的项目中,没有真正的使用过Maven,只知道其名声很大,其作用是用来管理jar 包的.最近一段时间在项目过程中使用Maven,用Maven构建的web项目,其项目结构只停留在了解阶段,没有深入的使用与理解,刚好最近看了一篇关于Maven的详解:就开始深入学习一下Maven的具体应用. 二.Maven的作用 在开发中,为了保证编译通过,我们会到处去寻找jar包,当编译通过了,运…