开发环境与Maven
文章平均质量分 68
孙悟空2015
追根溯底,回归本质,挖掘兴趣,激发思考。
展开
-
Myeclipse8.5如何安装反编译工具
一、下载反编译插件工具 (1)下载插件 JadClipse 下载地址:http://jadclipse.sourceforge.net/wiki/index.php/Main_Page 注意myeclipse8.5需要JadClipse 3.3 ,低于此版本,反编译会报错 这里是net.sf.jadclipse_3.3.0.jar (2)下载 X原创 2015-03-21 13:28:09 · 1882 阅读 · 0 评论 -
Maven实战——使用Nexus创建私服(上)
首先下载Nexus,官方下载地址是http://nexus.sonatype.org/download, 我们可以根据需要下载不同的Bundle包,都是有.tar.gz、.zip和.war格式的 1、bundle方式安装nexus nexues的Bundle自带了Jetty容器,因此用户不需要额外的web容器就能直接启动nexus。首先将Bundle文件解压到,会得到两个目录: nexus-w原创 2015-06-09 17:29:41 · 1178 阅读 · 0 评论 -
Jenkins和Maven构建持续集成
真是运维的福利,不用在敲Linux命令了 需要的工具:Linux或window、Jenkins、tomcat7、Jdk、maven、项目部署的war包 1、首先从Jenkins官网下载最新的Jenkins的war包http://jenkins-ci.org/ 2、把jenkins.war放在tomcat的webApps下,然后启动tomcat,截图如下: 点击“系统管理——系统设置”如下原创 2015-06-09 11:54:52 · 2520 阅读 · 0 评论 -
Maven实战——远程仓库的配置
远程仓库的配置 在很多情况下,默认的中央仓库无法满足项目的需求,可能项目需要的构件存在于另外一个远程仓库中 如JBoss仓库:<project>... <repositories> <repository> <id>jboss</id> <name>JBoss Repository</name> <原创 2015-05-31 18:57:02 · 929 阅读 · 0 评论 -
Maven实战——聚合与继承(下)
聚合与继承的关系 聚合是为了方便快速构建项目,继承是为了消除重复配置 共同点是两者的packaging都是pom,聚合模块与继承关系中的父模块除了pom之外都没有实际内容。 聚合关系与继承关系的比较: 在现有实际项目中,往往发现一个pom既是聚合pom又是父pom,这么做主要是为了方便。一般来说,融合使用聚合和继承没有什么问题。例如,可以将account-aggregator和accou原创 2015-06-04 21:55:06 · 1128 阅读 · 0 评论 -
Maven实战——聚合与继承(中)
依赖管理 上一节我们说到可以继承dependencies元素,我们很容易想到把这一特性应用到accout-parent中。子模块account-email和account-persist同时依赖了org.springframework:spring-core:2.5.6,spring-beans:2.5.6,spring-context:2.5.6,junit:junit:4.7。以此可以将这些公原创 2015-06-04 11:22:36 · 1014 阅读 · 0 评论 -
Maven实战——聚合与继承(上)
聚合 首先我们来看两个pom.xml文件,我们将通过这两个pom文件来引入我们要学习的聚合与继承 account-email<modelVersion>4.0.0</modelVersion><groupId>com.juvenxu.mvnbook.account</groupId><artifactId>account-email</artifactId><name>Account Em原创 2015-06-03 18:29:23 · 1127 阅读 · 0 评论 -
Maven实战——生命周期和插件
Maven的构建过程包括:初始化、编译、测试、打包、集成测试、部署 Maven拥有三套相互独立的生命周期:clean(清理项目)、default(构建项目)、site(建立项目站点) 每个生命周期包含一些阶段,这些阶段是有顺序的,并且后面的阶段依赖于前面的阶段,以clean为例: pre-clean:执行一些清理前需要完成的工作 clean:清理上一次构建生成的文件 post-clean:原创 2015-06-02 16:28:48 · 1055 阅读 · 0 评论 -
Linux如何修改root用户的密码
Linux系统的root账号是非常重要的一个账号,也是权限最大的一个账号,但是有时候忘了root密码怎么办?总不能重装系统吧,这个是下下策,其实Linux系统中,如果忘记了root账号密码,是可以通过进入单用户模式或其它方法修改密码的。当然,具体方式跟Boot Loader、操作系统有关系,GRUB与LILO的实现方式有所不同。Boot Loader 是在操作系统内核运行之前运行的一段小程序。通过这原创 2015-06-02 17:43:38 · 6332 阅读 · 0 评论 -
Maven实战——Maven入门
pom.xml配置详解 <groupId>com.jader</groupId> <artifactId>redis</artifactId> <packaging>war</packaging> <version>0.0.1-SNAPSHOT</version> <name>spring for redis</name> <url>http://mav原创 2015-05-25 21:44:12 · 928 阅读 · 0 评论 -
Maven实战——Maven的坐标和依赖
Maven的坐标 Maven的坐标包括:groupId、artifactId、version、packaging、classifier。 比如说当我们需要使用Java5平台上的testNG的时候我们只需要值定groupId=org.testing;artifactId:test-ng;version=5.8;classifier=jdk15,Maven就会从仓库中寻找相应的构件供我们使用。Mav原创 2015-05-27 14:07:35 · 987 阅读 · 0 评论 -
Maven实战——仓库的分类详解
仓库的分类 本地仓库、远程仓库(中央仓库、私服、其他公共库) 1、本地仓库 无论是在window还是在Linux系统上,每一个用户在自己用户目录下都有一个.m2/repository/仓库的目录。例如: 我的windows上是c:\users\jader.m2\repository,linux上是:home/jader/.m2/repository,在Linux系统中,以.开头的文件或目录是原创 2015-05-29 14:17:57 · 1140 阅读 · 0 评论 -
Maven打包中用xpath替换的语法说明
<bean id="myPropertyConfigurer" class="com.jader.common.DecryptPropertyPlaceholderConfigurer"> <property name="locations" value="classpath:config.properties" /> <原创 2015-05-21 21:59:34 · 1864 阅读 · 0 评论 -
Maven插件——portable-config-maven-plugin(不同环境打包)
portable-config-maven-plugin是Maven针对不同环境打包使用的,在使用该插件之前首先在pom文件中进行如下配置:<profile> <id>test</id> <activation> <property> <name>environment.type<原创 2015-05-21 13:19:55 · 3642 阅读 · 0 评论 -
Maven实战——实用Nexus创建私服(下)
使用Maven部署构件至Nexus 日常开发生成的快照版本构件可以直接部署到Nexus中策略为Snapshot的宿主仓库中,项目正式发布的构建部署到Nexus中策略为Release的宿主仓库中。POM的配置方式如下:<project> ... <distributionManagement> <repository> <id>nexus-re原创 2015-06-10 12:04:21 · 875 阅读 · 0 评论