- 浏览: 2869087 次
- 性别:
- 来自: 武汉
文章分类
- 全部博客 (1173)
- 名言警句 (5)
- 心情随笔 (50)
- 数据库 (57)
- Java基础 (241)
- J2EE框架 (91)
- 数据结构 (12)
- 程序设计 (21)
- WEB技术 (128)
- 网络日志 (12)
- IT资讯 (247)
- linux (64)
- solaris (2)
- 其它 (143)
- WebService (4)
- 日语学习 (2)
- 机器人 (5)
- Android (5)
- cgywin (3)
- Game (1)
- DWR (1)
- spring (8)
- canvas (1)
- Guava (3)
- Modbus (5)
- 测试 (6)
- mongodb (9)
- Quartz (2)
- Cron (1)
- windows (2)
- 持续集成 (1)
- bootstrap (3)
- 结对编程 (1)
- nodejs (1)
- Netty (1)
- 安全 (3)
- webstorm (2)
- sparkline (1)
- Job (1)
- git (3)
- Maven (3)
- knockout (5)
- jquery (1)
- bower (1)
- docker (1)
- confluence (4)
- wiki (1)
- GoogleMap (1)
- jekyll (10)
- ruby (2)
- npm (3)
- browserify (1)
- gulp (3)
- openwrt (1)
- discuz (3)
- 输入法 (1)
- JPA (1)
- eclipse (2)
- IntelliJ (1)
- css (1)
- 虚拟机 (1)
- 操作系统 (1)
- azkaban (2)
- scrum (1)
最新评论
-
pangxiea_:
你好, 想请问一下 Linux下 这么使用rxtxcomm 在 ...
使用Java进行串口通信 -
abababudei:
请教一下,这个您是怎么解决的:/dev/ttyS2enteri ...
Java应用程序的MODBUS通讯 -
xuniverse:
hannibal005 写道楼主,我问下 request.se ...
用javascript与java进行RSA加密与解密 -
atxkm:
找了一下午,终于找到了
gulp 拷贝文件时如何移除文件目录结构 -
kalogen:
gtczr 写道非常感谢,经过我自己的修改,已经完美实现。发出 ...
用javascript与java进行RSA加密与解密
maven-archetype-plugin
http://maven.apache.org/archetype/maven-archetype-plugin/
Archtype 指 项 目 的 骨 架 ,Maven 初 学 者 最 开 始 执 行 的 Maven 命 令 可 能 就 是 mvn
archetype:generate,这实际上就是让 maven-archetype-plugin 生成一个很简单的项目骨架,
帮助开发者快速上手。可能也有人看到一些文档写了 mvn archetype:create,但实际上 create
目标已经被弃用了,取而代之的是 generate 目标,该目标使用交互式的方式提示用户输入
必要的信息以创建项目,体验更好。maven-archetype-plugin 还有一些其他目标帮助用户自
己定义项目原型,例如你由一个产品需要交付给很多客户进行二次开发,你就可以为他们提
供一个 Archtype,帮助他们快速上手。
maven-assembly-plugin
http://maven.apache.org/plugins/maven-assembly-plugin/
maven-assembly-plugin 的用途是制作项目分发包,该分发包可能包含了项目的可执行文件、
源代码、readme、平台脚本等等。maven-assembly-plugin 支持各种主流的格式如 zip、tar. g z、
jar 和 war 等,具体打包哪些文件是高度可控的,例如用户可以按文件级别的粒度、文件集
级别的粒度、模块级别的粒度、以及依赖级别的粒度控制打包,此外,包含和排除配置也是
支持的。maven-assembly-plugin 要求用户使用一个名为 assembly.xml 的元数据文件来表述打
包,它的 single 目标可以直接在命令行调用,也可以被绑定至生命周期
maven-dependency-plugin
http://maven.apache.org/plugins/maven-dependency-plugin/
maven-dependency-plugin 最大的用途是帮助分析项目依赖,dependency:list 能够列出项目最
终解析到的依赖列表,dependency:tree 能进一步的描绘项目依赖树,dependency:analyze
可以告诉你项目依赖潜在的问题,如果你有直接使用到的却未声明的依赖,该目标就会发出
警 告 。 maven-dependency-plugin 还 有 很 多 目 标 帮 助 你 操 作 依 赖 文 件 , 例 如22
dependency:copy-dependencies能将项目依赖从本地Maven仓库复制到某个特定的文件夹下
面。
maven-release-plugin
http://maven.apache.org/plugins/maven-release-plugin/
maven-release-plugin 的用途是帮助自动化项目版本发布,它依赖于 POM 中的 SCM 信息。
release:prepare 用来准备版本发布,具体的工作包括检查是否有未提交代码、检查是否有
SNAPSHOT 依 赖 、升 级 项目 的 SNAPSHOT 版本至 RELEASE 版 本 、 为项 目打 标 签等 等 。
release:perform 则是签出标签中的 RELEASE 源码,构建并发布。版本发布是非常琐碎的工作,
它涉及了各种检查,而且由于该工作仅仅是偶尔需要,因此手动操作很容易遗漏一些细节,23
maven-release-plugin 让该工作变得非常快速简便,不易出错。maven-release-plugin 的各种目
标通常直接在命令行调用,因为版本发布显然不是日常构建生命周期的一部分。
发表评论
-
高级Java程序员值得拥有的10本书
2015-05-04 07:24 809Java是时下最流行的编程语言之一。市面上也出现了适合初学者 ... -
深入理解java异常处理机制
2015-01-30 09:30 13271. 引子 try…catch…fi ... -
java 运行时参数设置
2015-01-07 09:13 865JVM的运行时参数: -Xms为执行单元内存的1/4, ... -
每个Java开发者都应该知道的5个JDK工具
2014-12-29 12:37 1139JDK是Java语言的软件开 ... -
使用双重锁判定可以大幅降低锁的征用
2014-12-29 12:30 745class ObjInstance { //单例 pri ... -
MAVEN Scope使用说明
2014-11-24 09:40 757在Maven的依赖管理中,经常会用到依赖的scope设置。这 ... -
Spring4 quartz job xml configuration
2014-11-11 09:46 14371. 定义job details public ... -
Add items into list in one line using guava
2014-11-10 10:54 721//@formatter:off fina ... -
配置动态读取(变化)文件 in Spring
2014-11-10 08:51 13231. 从环境变量中读取路径: <bean id=&q ... -
JAVA实现AES加密与解密
2014-11-04 15:34 659package com.eifesun.monitor.up ... -
Netty4.x分析
2014-07-31 11:06 1461官网定义: netty是一个异步、事件驱动的网络应用框架,用 ... -
Ways to sort lists of objects in Java based on multiple fields
2014-07-21 17:19 7711. the first way: Sorting wit ... -
how to parse a String to BigDecimal
2014-07-21 10:08 917private BigDecimal parsePrice( ... -
order list using google guava
2014-07-21 09:08 883Predicate<String> filter ... -
Java 读文件操作
2014-07-08 14:09 8861. only use java core, no exte ... -
怎样使Java 中测试按一定顺序执行
2014-03-10 11:27 1318@FixMethodOrder(MethodSorters. ... -
如何实现在当类初始化时,自动调动某个方法
2014-02-14 14:44 964有两种思路, 1. 将这个类实现为thread类 (or ... -
持续集成JenkinsAPI常见用法
2014-02-10 13:54 43jenkins(持续集成开源工具)提供了丰富的api接口,基 ... -
Sonar 安装与使用
2014-01-13 10:49 1730Sonar 是一个用于代码质量管理的开放平台。通过插件机制, ... -
源代码管理分析工具 Source Navigator的安装与使用
2014-01-13 09:51 1891Source-Navigator是原来redhat开发的一个 ...
相关推荐
下面我们将详细介绍如何在Eclipse中安装Maven插件。 首先,我们需要知道为什么要在Eclipse中安装Maven插件。Maven通过使用一个项目对象模型(Project Object Model,POM)文件,自动化了构建过程,包括编译、测试、...
** 常用 Maven 插件及其作用 ** - `maven-compiler-plugin`:负责编译源代码。 - `maven-resources-plugin`:处理资源文件,如复制到目标目录。 - `maven-surefire-plugin`:运行单元测试。 - `maven-jar-plugin`:...
下面将详细阐述Maven插件的核心功能、工作原理以及如何在实际开发中运用。 一、Maven插件核心功能 1. 构建管理:Maven插件可以自动编译源代码、运行测试、打包应用、生成文档等,使得开发者无需手动执行这些繁琐的...
本文将详细介绍Maven中的常用插件及其功能。 1. Maven Assembly Plugin Maven Assembly 插件允许开发者将项目的输出,包括依赖、模块、网站文档和其他文档集成到一个单一的文档中,以便于定制打包。这个插件支持...
Eclipse中的Maven插件是开发Java项目时不可或缺的工具,它将强大的Maven构建系统与流行的Eclipse集成开发环境(IDE)相结合,为开发者提供了一种高效且规范化的项目管理方式。Maven是一个自动化构建工具,主要用于...
通过Eclipse的Maven插件,可以直接在IDE内进行Maven项目的创建、构建、打包、测试等操作。这不仅简化了命令行操作,也使得项目管理更加直观和便捷。 总结一下,本主题涵盖了Eclipse插件管理和Maven的`settings.xml`...
Maven插件是Maven生命周期中的执行单元,它们执行特定的任务,如编译源代码、打包项目、运行测试等。Maven仓库插件则是专门用于处理仓库操作的插件,包括下载依赖、上传构建的工件以及管理仓库配置。 ** Maven仓库...
Maven插件则是Maven生态系统中的一个重要组成部分,它们扩展了Maven的功能,帮助开发者执行特定的任务,如编译、测试、打包、部署等。在本文中,我们将深入探讨Maven插件的使用方法以及如何在实际开发中有效地利用...
5. **常用Maven插件** - `maven-resources-plugin`:处理资源文件,如复制、过滤等。 - `maven-jar-plugin`:打包Java应用为JAR文件。 - `maven-war-plugin`:打包Web应用为WAR文件。 - `maven-eclipse-plugin`...
本文将详细介绍如何在 Eclipse 中安装和使用 Maven 插件。 1. **Maven 插件的安装** Maven 插件通常以 Eclipse 的插件形式存在,如 M2E (Maven Integration for Eclipse)。要安装 M2E,首先需要确保 Eclipse 版本...
本文将详细介绍Eclipse的下载与安装,以及如何在Eclipse中安装Maven插件,帮助开发者快速搭建起开发环境。 #### Eclipse的下载与安装 1. **访问官方网站**:首先,打开Eclipse官方网站(https://www.eclipse.org/...
3. **常用Maven插件** - `maven-compiler-plugin`:编译源代码,支持JDK版本配置和源码、目标码的编码设置。 - `maven-resources-plugin`:处理资源文件,如复制、过滤静态资源。 - `maven-surefire-plugin`:...
**六、常用Maven插件** 1. **maven-assembly-plugin**:创建可分发的归档文件,如zip或tar.gz。 2. **maven-resources-plugin**:处理项目资源文件,如复制和过滤。 3. **maven-javadoc-plugin**:生成Javadoc文档...
**6.3 常用 Maven 插件介绍(如 Surefire、Compiler 等)** - **Surefire 插件:** 用于运行单元测试。 - **Compiler 插件:** 控制 Java 源代码的编译过程。 #### 七、Maven 多模块项目 **7.1 创建多模块项目** ...
接下来,我们将介绍一些常用的 Maven 插件: 1. maven-antrun-plugin maven-antrun-plugin 能让用户在 Maven 项目中运行 Ant 任务。用户可以直接在该插件的配置以 Ant 的方式编写 Target,然后交给该插件的 run ...
本篇文章将详细讲解如何在Eclipse中安装Maven插件,以便更好地进行Java项目的开发。 首先,我们需要了解Eclipse和Maven的基本概念。Eclipse是一个开源的、跨平台的IDE,它提供了丰富的功能,支持多种编程语言,包括...
三、Maven插件 1. 编译插件(maven-compiler-plugin):负责Java源代码的编译。 2. 打包插件(maven-jar-plugin):将编译后的类打包成JAR文件。 3. 资源插件(maven-resources-plugin):处理项目资源文件,如复制...
#### 四、常用Maven生命周期及命令 Maven提供了三种主要的生命周期:`clean`、`default` 和 `site`。每种生命周期都包含了一系列的阶段,每个阶段可以执行特定的任务。 1. **Clean Lifecycle**: - `mvnclean`:...
Maven插件用于自动化构建过程中的任务,如编译代码、运行测试等。插件解析是指Maven如何识别和使用这些插件。 **2.1 插件声明** Maven插件同样在`pom.xml`中声明,位于`<build>`标签下: ```xml <groupId>...
4. **Maven插件**:Maven的插件机制十分强大,如`maven-compiler-plugin`用于编译Java源代码,`maven-surefire-plugin`负责运行单元测试。 结合Mybatis和Maven,我们可以使用Mybatis Generator插件来自动化生成DAO...