自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除