Maven-08: 插件的配置】的更多相关文章

一.问题描述: 部署一个maven打包项目时,jar包,依赖lib包全部手动上传至服务器,然后用maven部署报错:Exception in thread "main" java.lang.NoClassDefFoundError:,当时心想可能是依赖的lib包有问题,各种重新部署(以为是依赖的包没有更新),确忽略了一个大问题:pom.xml没仔细检查.解决方法:最终发现<plugin>                <groupId>org.apache.ma…
好久不见,甚是想念.一日不见,如隔三秋. 从春节到现在已经很久没有回归博客园了,今天回来温习一下maven常用的一些插件的配置,学东西一个很简单的诀窍就是重复重复再重复,这样一定能把知识掌握的很牢靠. 话不多说就是上代码,这部分内容比较简单,大家自己看注释理解理解,温习温习就好,pom.xml文件如下: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001…
<!-- Build Settings 构建设置 --> <build> <finalName>${project.artifactId}</finalName> <resources> <resource> <directory>${basedir}\src\main\resources</directory> <filtering>true</filtering> </reso…
千言万语不及官方文档,详情请阅读 compiler:compile 文档 配置 maven 编译插件的 JDK 版本 maven 编译插件(maven-compiler-plugin)有默认编译 JDK 的版本,但这个 JDK 版本通常和我们实际开发使用的不一致. 在 compiler:compile 文档 有2个参数说明了编译 JDK 版本 The -source argument for the Java compiler. NOTE: Since 3.8.0 the default val…
  离线插件 点击下载离线安装包:eclipse-maven-plugin.zip ( for eclipse helios or higher ) .解压缩到任意目录(如这里的plugins目录): 目录路径最好不要含有中文或空格.以下用 %maven-plugin% 表示插件解压缩的根目录.如这里的 E:/setup/dev/eclipse/plugins/maven 插件安装 在 eclipse 的安装目录下新建一个 links 文件夹,如下: 在 links 文件夹内新建一个文本文件,并…
常用插件配置详解Java代码    <!-- 全局属性配置 --> <properties> <project.build.name>tools</project.build.name> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> project.build.name:  用来定义war包名称  proje…
(1)名称解释(插件的作用) findbugs:检测代码的不明显的语法错误.例如:用了==去比较字符串,定义了没有用的变量-- checkstyle:检测代码的格式规范.例如:方法没有写注释,类的命名不规范,括号的位置-- jacoco:检测代码覆盖率.例如:类中有10个方法,对应的测试类中只测试了8个方法,这里的方法覆盖率就是80%-- assembly:将需要用得到的脚本文件和jar/war包一起打包到target目录下,一般只需要用到java项目中-- maven-jar-plugin:执…
插件使用配置 用户能够自己选择将某个插件目标绑定到生命周期的某个阶段上,例如创建项目的源码JAR包,内置的插件绑定关系并没有涉及这个任务,mavent-source-plugin 可以帮助我们完成该任务,他的 jar-no-fork 目标能够将项目的主代码打包成JAR文件,可以将其绑定到default生命周期的verify阶段上,在执行完集成测试后和安装构件之前创建源码JAR包,配置在 POM 的 Project-> build 节点下,具体配置如下: <plugins>     <…
说明在前:本人用过的 luna  mars 等,都已经自带maven插件的了,以下有些文章是很老的,讲到maven插件的安装都可以忽略掉. maven安装eclipse在线配置maven搞定所有插件_百度经验--用eclipse marketplace方式,个人感觉不好http://jingyan.baidu.com/article/c85b7a646c44b6003aac9567.html ---- Maven的安装配置以及Eclipse中Maven插件的安装和配置 - ZitherTeste…
<build> <!-- 该级工程会加载插件,放在父工程里 --> <plugins> <!-- 资源文件拷贝插件 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-resources-plugin</artifactId> <version>2.7</version> <…
文章目录: Taurus.MVC-Java 版本打包上传到Maven中央仓库(详细过程):1.JIRA账号注册 Taurus.MVC-Java 版本打包上传到Maven中央仓库(详细过程):2.PGP下载安装与密钥生成发布 Taurus.MVC-Java 版本打包上传到Maven中央仓库(详细过程):3.Maven独立插件安装与settings.xml配置 Taurus.MVC-Java 版本打包上传到Maven中央仓库(详细过程):4.Maven项目pom.xml配置与执行 Taurus.MV…
Maven的安装.配置及使用入门 本书代码下载 大家可以从我的网站下载本书的代码:http://www.juvenxu.com/mvn-in-action/,也可以通过我的网站与我取得联系,欢迎大家与我交流任何关于本书的问题和关于Maven的问题. 咖啡与工具 本书相当一部分的内容是在苏州十全街边的Solo咖啡馆完成的,老板Yin亲手烘焙咖啡豆.并能做出据说是苏州最好的咖啡,这小桥流水畔的温馨小 屋能够帮我消除紧张和焦虑,和Yin有一句没一句的聊天也是相当的轻松.Yin还教会了我如何自己研磨咖啡…
<?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 h…
<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/maven-v4_0_0.xsd"> <!--父项目的坐标.如果项…
一.Maven 的生命周期 Maven 的生命周期是对所有的构建过程进行抽象和统一.Maven 的生命周期是抽象的,这意味着生命周期本身不做任何实际的工作,生命周期只是定义了一系列的阶段,并确定这些阶段的执行顺序. Maven 有三套相互独立的生命周期,分别是 clean.default和 site.生命周期( lifecycle )由多个阶段( phase )组成,每个阶段( phase )会挂接一到多个goal.Goal 是 maven 里定义任务的最小单元,如下表: 生命周期( Lifec…
转自:http://jingyan.baidu.com/article/295430f136e8e00c7e0050b9.html 方法/步骤 下载maven的bin,在apache官方网站可以下载.http://maven.apache.org/download.cgi 下载下来之后,解压,找个路径放进去, 把bin的位置设在环境变量里,新建环境变量MAVEN_HOME 在PATH里加入maven的bin的路径 由于Maven依赖Java运行环境,因此使用Maven之前需要配置Java的运行环…
参考资料:http://my.oschina.net/zh119893/blog/276090 我们都知道Maven本质上是一个插件框架,它的核心并不执行任何具体的构建任务,所有这些任务都交给插件来完成. 例如编译源代码是由maven-compiler-plugin完成的. 进一步说,每个任务对应了一个插件目标(goal),每个插件会有一个或者多个目标. 例如maven-compiler-plugin的compile目标用来编译位于src/main/java/目录下的主源码,testCompil…
<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/maven-v4_0_0.xsd"> <!--父项目的坐标.如果项…
通过maven+mybatis-generator插件反向生成源代码,如有一个table表为resource,那么将自动生成这样三个文件:Resource.java类.ResourceMapper.java类ResourceMapper.xml配置文件. 生成的文件如图: maven标识符pom.xml文件配置如下: <plugins> <plugin> <groupId>org.mybatis.generator</groupId> <artifac…
对于没有基础的人来说,本工具务必放在D盘根目录下. 1配置环境变量, "我的电脑-->右键-->属性" 貌似是这样吧,我电脑桌面没"我的电脑"或"计算机" 打开"高级系统设置" 打开"环境变量",我电脑已经配置过对应的变量了,所以不需要在配置了,这时候我只是教大家配置下而已. 点击"新建",看下图,别说不知道点那个新建,填写对应信息,如下 Java环境变量的配置 JAVA_H…
maven tomcat插件好像无法进行热部署,jetty可以如下配置实现热部署,但是idea无法进行自动编译,所以需要如下快捷键 Ctrl+Shift+F9,编译 Ctrl+F9,生成项目 <plugin> <groupId>org.mortbay.jetty</groupId> <artifactId>jetty-maven-plugin</artifactId> <version>8.1.1.v20120215</vers…
<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/maven-v4_0_0.xsd"> <!--父项目的坐标.如果项…
Maven的安装和配置 1.1安装                 进入Maven官网的下载页面:http://maven.apache.org/download.cgi选择当前最新版本:"apache-maven-3.0.4-bin.zip",下载到本地,解压缩到本地磁盘         1.2配置           1.2.1:修改默认的本地仓库位置                 Maven默认的本地仓库位置是当前用户工作目录下的C:\Users\Administrator\.…
Maven的插件机制是完全依赖Maven的生命周期的,因此理解生命周期至关重要.本文参考官方文档后使用archetype创建,手动创建太麻烦. 创建创建项目 选择maven-archetype-mojo 创建的项目结构如下 这里要理解一个术语:mojo,就是Maven Plain Old Java Object,也就是一个普通的Java类,我们写的插件主要是实现AbstractMojo,而AbstractMojo只有一个 public void execute() 我的pom.xml <proj…
1 Maven 介绍 Maven这个词可以翻译为“知识的积累”,也可以翻译为“专家”或“内行”.本书将介绍Maven这一跨平台的项目管理工具.作为Apache组织中的一个颇为成功的开源项目,Maven主要服务于基于Java平台的项目构建.依赖管理和项目信息管理.无论是小型的开源类库项目,还是大型的企业级应用:无论是传统的瀑布式开发,还是流行的敏捷模式,Maven都能大显身手.1 Maven是优秀的构建工具,能够帮我们自动化构建过程,从清理.编译.测试到生成报告,再到打包和部署. Maven能帮助…
完成了插件和生命周期的绑定之后,用户还可以配置插件目标的参数,进一步调整插件目标所执行的任务,以满足项目的需求.几乎所有Maven插件的目标都有一些可配置的参数.用户可以通过命令行和POM配置等方式来配置这些参数. 1. 命令行插件配置: 在日常的Maven使用中,我们会经常从命令行输入并执行Maven命令.在这种情况下,如果能够方便地更改某些插件的行为,无疑会十分方便.很多插件目标的参数都支持从命令行配置,用户可以在Maven命令中使用-D参数,并伴随一个参数键=参数值的形式,来配置插件目标的…
ElasticSearch5.5.1与插件的配置安装 Elasticsearch5.5.1安装: 下载地址https://www.elastic.co/cn/downloads/elasticsearch 下载zip,解压 运行C:\elasticsearch-5.5.1\bin\elasticsearch.bat 访问http://localhost:9200/ 安装成功. 环境: Windows10企业版X64 JDK-1.8.0 ElasticSearch-5.5.1 ES5.5.1可在线…
Jenkins结合GIT Maven持续集成环境配置   by:授客 QQ:1033553122 安装Git插件 1 安装Git客户端 1 安装JAVA JDK及MAVEN 2 Jenkins JDK,MAVEN,GIT配置 2 新建项目与项目配置 3 [全局属性] 4 [源码管理] 4 [构建环境] 6 SSH服务器配置 6 构建环境 7 [构建] 8   测试环境 Jenkins2.32.1 CentOS Linux 7 git-1.8.3.1.tar.gz 下载地址:https://www…
最近公司需要新起一个项目,想使用maven+springmvc+spring+mybatis+mysql实现,以前我们的项目都是传统的老项目,没用过maven,Eclipse版本是GALILEO的,有点老,没有自带maven,只能先安装插件了,ok,开始工作: 一.下载安装Maven Maven 下载地址:http://maven.apache.org/download.cgi 安装 Maven 之前要求先确定你的 JDK 已经安装配置完成.Maven 是 Apache 下的一个项目,首先去官网…
Maven教程1(介绍安装和配置) Eclipse中配置maven 1.Eclipse中默认集成的有Maven 可以使用默认的,本地仓库在当前用户下的.m2文件夹下. 2.配置我们自己安装的maven 2.1指定配置安装maven的路径 2.2重新指定setting.xml文件的位置 2.3setting.xml文件中添加代理服务器地址 中央仓库的地址在国外直接下载jar会很慢,所以我们需要通过代理的方式下载 <!-- 阿里代理镜像地址 --> <mirror> <id>…