极客on之路

只要努力去做。总会有解决办法!

使用maven profile实现多环境可移植构建

在开发过程中,我们的软件会面对不同的运行环境,比如开发环境、测试环境、生产环境,而我们的软件在不同的环境中,有的配置可能会不一样,比如数据源配置、日志文件配置、以及一些软件运行过程中的基本配置,那每次我们将软件部署到不同的环境时,都需要修改相应的配置文件,这样来回修改,是个很麻烦的事情。有没有一种...

2017-11-21 11:08:30

阅读数:101

评论数:0

dependencies与dependencyManagement的区别

在上一个项目中遇到一些jar包冲突的问题,之后还有很多人分不清楚dependencies与dependencyManagement的区别,本篇文章将这些区别总结下来。   1、DepencyManagement应用场景          当我们的项目模块很多的时候,我们使用Mav...

2016-12-20 11:23:24

阅读数:154

评论数:0

Maven中profile和filtering实现多个环境下的属性过滤

背景  项目构建的时候,需要根据不同的场景来改变项目中的属性资源,最为常见的莫过于数据库连接配置了,试想有生产环境、测试缓存、发布环境等,需要为不同的场景下来动态的改变数据库的连接配置。而使用maven就可以帮我们解决这些问题。下面就来分享一下maven中的profile和filtering...

2016-12-20 10:59:19

阅读数:241

评论数:0

版本号轨范,镜像版本SNAPSHOT,LATEST 和 RELEASE 版本

版本号规范,镜像版本SNAPSHOT,LATEST 和 RELEASE 版本 如果版本号不遵守maven规范,那么maven在对版本进行排序的时候,无法识别出版本,只能按照字符串排序规则排序。 maven要求版本命名以 主版本.次版本.增量版本-限定版本,其中每个节点都可以抛弃,但至少包...

2016-12-16 10:48:30

阅读数:1388

评论数:0

Maven tomcat7 Plugin 远程部署到服务器实战

1.pom.xml 2.tomcat-user.xml 3. tomcat7 username password 4.tomcat7:deploy

2016-12-16 09:32:51

阅读数:305

评论数:0

dependency 中的 classifier属性

直接看一个例子,maven中要引入json包,于是使用了                    net.sf.json-lib                    json-lib                    2.2.2                  ...

2016-12-15 10:55:23

阅读数:414

评论数:0

maven 加入json-lib 的jar包,报错:Missing artifact net.sf.json-lib:json-lib:jar:2.4:compile的解决方法

pom.xml 内容: [html] view plaincopy dependency>           groupId>net.sf.json-libgroupId>           artifactId>...

2016-12-14 15:22:41

阅读数:1052

评论数:0

maven中跳过单元测试

你可能想要配置 Maven 使其完全跳过单元测试。 可能你有一个很大的系统,单元测试需要花好多分钟来完成,而你不想在生成最终输出前等单元测试完成。 你可能正工作在一个遗留系统上面,这个系统有一系列的失败的单元测试,你可能仅仅想要生成一个 JAR 而不是去修复所有的单元测试。 Maven 提供了...

2016-11-23 09:47:00

阅读数:129

评论数:0

eclipse maven web项目

使用Eclipse的maven构建一个web项目 1、选择建立Maven Project 选择File -> New -> Other,在New窗口中选择 Maven -> Maven Project;点击next          2、选择项目路径 Usede...

2016-10-26 09:50:42

阅读数:169

评论数:0

Swagger环境搭建之非依赖代码法

前言 Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保持同步。Swagger 让部署管理和使用功能强大的AP...

2016-10-24 16:47:02

阅读数:1813

评论数:0

基于swagger做接口管理

文章转载地址:http://javatech.wang/index.PHP/archives/74/ 笔者目前正在搭建一套API服务框架,考虑到客户端能够更方便的调用API服务(这里说的更方便是指避免不厌其烦地解说各接口需要的参数和返回结果),于 是决心为每个接口生成详细...

2016-10-24 16:17:29

阅读数:3074

评论数:0

maven 传递性依赖和依赖范围

2016-10-24 09:56:45

阅读数:249

评论数:0

Maven依赖范围及传递

1、Maven因为执行一系列编译、测试和部署运行等操作,在不同的操作下使用的classpath不同,依赖范围就是用来控制依赖与三种 classpath(编译classpath、测试classpath、运行classpath)的关系。 Maven有以下几种依赖范围: compile:编译...

2016-10-21 16:02:04

阅读数:215

评论数:0

eclipse中解决update maven之后jre被改成1.5的问题

在项目的pom.xml文件中加入以下内容 [html] view plain copy   build>           plugins>               plugin>                   gr...

2016-09-19 11:01:22

阅读数:342

评论数:0

dependencies与dependencyManagement的区别

在上一个项目中遇到一些jar包冲突的问题,之后还有很多人分不清楚dependencies与dependencyManagement的区别,本篇文章将这些区别总结下来。   1、DepencyManagement应用场景          当我们的项目模块很多的时候,我们使用Mav...

2016-09-19 10:16:37

阅读数:195

评论数:0

Maven详解之聚合与继承

说到聚合与继承我们都很熟悉,maven同样也具备这样的设计原则,下面我们来看一下Maven的pom如何进行聚合与继承的配置实现。 一、为什么要聚合? 随着技术的飞速发展和各类用户对软件的要求越来越高,软件本身也变得越来越复杂,然后软件设计人员开始采用各种方式进行开发,于是就...

2016-09-19 10:00:20

阅读数:231

评论数:0

Maven的pom.xml文件结构之基本配置parent和继承结构

1.Maven项目的继承 Maven项目之间不仅存在多模块的聚合关系,而且Maven项目之间还可以存在相互继承的关系。 Maven项目之间的继承关系通过表示,在子Maven项目的POM中配置示例如下: [html] view plain copy   ...

2016-09-19 09:38:46

阅读数:741

评论数:0

Maven的pom.xml介绍

6.1     简介        pom.xml文件是Maven进行工作的主要配置文件。在这个文件中我们可以配置Maven项目的groupId、artifactId和version等Maven项目必须的元素;可以配置Maven项目需要使用的远程仓库;可以定义Maven项目打包的形式;可以定义M...

2016-09-18 16:22:51

阅读数:462

评论数:0

常用Maven插件介绍

我们都知道Maven本质上是一个插件框架,它的核心并不执行任何具体的构建任务,所有这些任务都交给插件来完成,例如编译源代码是由maven- compiler-plugin完成的。进一步说,每个任务对应了一个插件目标(goal),每个插件会有一个或者多个目标,例如maven- compiler-pl...

2016-09-13 15:44:35

阅读数:171

评论数:0

关于Maven resource配制中include与exclude的关系

与是用来圈定和排除某一文件目录下的文件是否是工程资源的。如果与划定的范围存在冲突时,以划定的范围为准。大多数情况下,人们使用和是为了配合实现过滤特定文件的需要。例如,在一个工程中,src/main/resources目录下都是工程的资源文件,并不需要和再进行划定。但如果我们需要对且仅对其中的jdb...

2016-09-12 09:46:38

阅读数:1313

评论数:0

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