- 博客(22)
- 收藏
- 关注
转载 能够提高开发效率的Eclipse实用操作
Maven项目中,可以在pom.xml定义多个profile,提供在不同的环境下的特殊配置。在settings.xml文件中也可以定义多个profile,但是由于settings.xml文件的设置适用于所有的项目,所以在settings.xml文件中只能设置profile的如下属性:activationrepositoriespluginRepositoriesproperties对于一个pr
2017-07-19 10:06:19 278
转载 Maven的settings.xml文件结构之proxies
Maven中代理服务器的设置,用以通过代理服务器访问远程库。在settings.xml文件中的配置示例如下:[html] view plain copy print?<proxies> <proxy> <id>myproxy</id> <active>true</active> <protocol>http</protocol> <host>prox
2017-05-27 10:36:33 1221
转载 Maven的settings.xml文件结构之mirrors
Maven的远程库提供大量构件,供Maven项目直接下载使用。对于一个Maven项目,如果没有特别声明,默认使用Maven的central库,url如下:[html] view plain copy print?http://repo.maven.apache.org/maven2/ http://repo.maven.apache.org/maven2/但是这些远程库往往需要连接互联网访问,
2017-05-27 10:35:39 447
转载 Maven中的库(repository)详解
Maven中的库(repository)是构件(artifact)的集合。构件以一定的布局存储在库中。Maven中的库(repository)可以分为本地库和远程库。本地库在安装Maven的计算机上的指定路径下(通常是用户主目录下的.m2/repository),本地库中的构件往往是远程库中下载到本地的部分构件,被本地项目所引用。当然,本地项目发布时,默认也发布到本地库中。远程库往往是由第三方提供
2017-05-27 10:34:54 744
转载 Maven的settings.xml文件结构之servers
Maven中的构件(artifact)都是以库(repositories)的方式组织的。事实上,库就是符合Maven的库目录结构的构件的集合。而库又分为本地库和远程库。通常,本地库位于$user_host/.m2/repository目录下。而远程库则往往根据需要有多个,默认的是Maven项目本身提供的Maven库,其对应的服务器url如下:[java] view plain copy pri
2017-05-27 10:34:10 779
转载 Maven的settings.xml文件结构详解
安装Maven后(可以只是解压缩下载的Maven发布包),在Maven安装目录下的conf/目录下有一个settings.xml文件。该文件事实上只是一个空模板,其中没有任何有效的设置。打开该文件,可以看到其引用的XML Schema如下:http://maven.apache.org/xsd/settings-1.1.0.xsd该文件的结构如下:[html] view plain copy
2017-05-27 10:33:24 356
转载 Maven的settings.xml文件介绍
Maven作为一款项目管理和理解的工具,已经成为项目构建的基础设施之一。那么对Maven本身的行为如何进行定制呢,这就要用到其提供的settings.xml文件。1. Maven可能存在如下两个settings.xml文件:%MAVEN_HOME%\conf\settings.xml 即Maven的安装目录下%user_home%/.m2/settings.xml
2017-05-27 10:32:47 237
转载 Apache Maven项目提供的EAR插件详解
EAR插件主要用于生成Java EE Enterprise Archive (EAR)文件,即将各种组件打包到一起生成一个ear文件。此外,EAR插件也可以用于生成EAR的部署描述符文件application.xml。EAR插件的最新版本是2015.6发布的2.10.11. EAR插件提供的2个goal:ear:ear,生成Java EEEnterprise Archive (EAR)文件ear
2017-05-27 10:29:38 912
转载 Apache Maven项目提供的WAR插件详解
WAR插件用于将汇集的Java类文件、依赖的jar文件和资源文件等一起打包以构建war包文件。WAR插件当前的最新版本是2015.1发布的2.6。1. WAR插件提供了4个goal:war:war,对于POM中打包类型为war的项目,Maven的package 阶段默认执行该goal,从而构建出一个war文件。war:exploded,通常用于开发阶段,创建一个包含所有war文件内容的解压缩的w
2017-05-27 10:28:17 350
转载 Apache Maven项目提供的JAR插件详解
JAR插件顾名思义,主要用于构建jar包文件。该插件也利用了Maven Archiver具体设置jar包的内容和Manifest文件。JAR插件当前的最新版本是2015.3发布的2.6。JAR插件提供的两个goal:jar:jar,利用Maven项目的classes文件和资源文件以创建jar包文件jar:test-jar,利用Maven项目的测试classes文件以创建jar包文件说明:曾
2017-05-27 10:27:26 249
转载 Apache Maven项目提供的EJB插件详解
EJB插件是为了生成JavaEE的EJB组件及其打包jar文件的。当前的最新版本是2015.6发布的2.5.1版本。EJB插件只有如下一个goal:ejb:ejb,用于EJB打包类型的项目EJB插件的两种用法:1.直接执行mvn ejb:ejb命令。2.在POM中配置如下:这样,在执行mvn package命令时自动生成并打包EJB。EJB插件默认生成的EJB版本是2.1,如果要采用EJ
2017-05-27 10:26:36 746
转载 WildFly AS提供的WildFly Maven Plugin插件详解
wildfly-maven-plugin插件主要用于在WildFly AS服务器上对JavaEE应用进行部署、再次部署、运行和取消部署等操作。wildfly-maven-plugin插件的最新版本是2016.4发布的1.1.0.Alpha8。1. wildfly-maven-plugin插件的基本信息:[html] view plain copy print?<groupId>org.wild
2017-05-27 10:25:49 681
转载 Apache Maven项目提供的AntRun插件详解
AntRun插件是为了便于从Ant项目迁移到Maven而设计的,提供了在Maven中运行Ant target的能力。当前最新版本是2014.12发布的1.8。甚至,可以将Ant脚本直接嵌入到POM中执行。当然,并不建议将Ant脚本嵌入到POM中执行,而是采用在POM中调用<ant/>target方式。AntRun插件的基本信息:[html] view plain copy print?<grou
2017-05-27 10:24:48 723
转载 Apache Maven项目提供的Ant插件详解
Ant 插件用以生成Ant工具的build相关配置文件,要求Ant 1.6.2及以后版本。Ant 插件的最新版本是2014.12发布的2.4Ant插件的基本信息:[html] view plain copy print?<groupId>org.apache.maven.plugins</groupId> <artifactId>maven-ant-plugin</artifactId>
2017-05-27 10:23:48 977
转载 Apache Maven项目提供的Compiler插件详解
Compiler插件用于编译Maven项目的Java源代码,最新版本是2016.2发布的3.5.1(刚刚看到,最新版本已经更新为3.6.0,2016.10.26更新)。Compiler插件提供了如下2个goal,默认都已经绑定到Maven的生命周期阶段,无需单独指出。compiler:compile,绑定到compile 阶段,用以编译main/路径下的源代码compiler:testCompi
2017-05-27 10:22:34 2195
转载 Apache Maven项目提供的Archetype插件详解
Archetype插件是Apache Maven项目提供的一个工具类的通用插件。Archetype插件可以基于已有的模板创建一个Maven项目,开发人员可以在此基础上进行扩展开发。在这里,项目模板就被称为archetype。Archetype插件也可以基于已有的一个Maven项目创建模板。Archetype插件的最新版本是2015.8发布的2.4。1.Archetype插件提供的4个可以直接使用
2017-05-27 10:20:58 349
转载 Apache Maven的插件概述
Maven从功能上说是个项目管理工具,但是从实现方式上说是个插件执行框架,因为任何项目管理的目标(goal)都是通过插件实现的。一个Maven插件,至少应该包含如下信息:groupIdartifactIdversion例如,对于常用的Archetype插件,其对应的信息如下:[html] view plain copy print?<groupId>org.apache.maven.plugin
2017-05-27 10:19:05 383
转载 Apache Maven入门指南
Maven是一款项目管理的工具,基于POM (project object model)提供了编译、构建、打包和发布等管理操作。1. Maven的版本Maven 1.x和Maven 2.x已经过时了,因此至少要使用Maven 3.x的版本。当前的最新版本是Maven 3.3.9,但是需要JDK 1.7.2. Maven的安装首先安装JDK安装完毕后,可以设置JAVA_HOME环境变量,指向J
2017-05-27 10:09:51 278
转载 Eclipse中,消除JavaScript报的警告
Eclipse的工程中,包含了JQuery的库,编译的时候,报了一堆的“Missing semicolon”警告!虽然这些警告不影响代码的正常运行,却极度影响程序员的心情。用如下方法,可以消除:工程=>Properties=>JavaScript=>Validation=>Error/Warning,选中如下两项:“Enable project spedific settings”和“Enab
2017-05-27 10:07:31 804
转载 Maven管理项目的时候 Update Project后jre变成1.5
用maven建完web项目后,由于jre的版本和Tomcat的版本是有要求的,所以有很多朋友常常出现下列问题:1、这里,我明明设置了我的JRE是1.8了2、然而,当我 Update Project后……..不仅如此,更尴尬的是出现了一下问题主要原因是每次Update时,它就会使用settings文件下的默认值。(原来这是maven自己捣的鬼)有如下两种解决方式:1、修改项目中pom.xml文件
2017-05-27 10:04:54 715
转载 Eclipse项目上传码云
把Eclipse项目上传到码云的步骤:1、登录码云:新建项目2、输入项目名:3、空项目创建成功如下图:4、右键点击Eclipse的项目,选择“Team”—————-》“Share Project”5、将项目本身当作仓库:6、表示还未把项目提交到仓库中:7、提交:8、填写用户名和邮箱,选择所有,点击提交:9、图标改变成桶(数据库图标),并且有一个( master)主分支,说明已经成功提交到本
2017-05-27 10:00:40 2757
转载 计算Java List中的重复项出现次数【转】
本文演示如何使用Collections.frequency和Map来计算重复项出现的次数。(Collections.frequency在JDK 1.5版本以后支持)[java] view plain copy print?package com.qiyadeng.core; import java.util.ArrayList; import java.util.Collections;
2017-04-13 09:09:22 287
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人