maven
文章平均质量分 85
liweiwei1419
简单、诚实。
展开
-
问候 Maven 他大爷(使用 Maven 建立一个普通 Java 项目)
maven这个玩意,用了几次,但是每次都忘记掉自己当初是怎么设置的,现在再一次整理maven的学习笔记,希望这是我最后一次看孔老师的这一段视频了。 因为 IDE 工具集成 maven 的情况用得比较多,我就不操作配置环境变量等等的操作了。 1、从apache官网下载maven,将 maven 解压到计算机的某个路径下,我的版本是 3.2.3 D:\app\apache\apache-maven原创 2015-03-07 19:26:34 · 1116 阅读 · 0 评论 -
Maven 之 profile 介绍(转载)
该文转载自下面的链接: Maven简介(三)——profile介绍 http://haohaoxuexi.iteye.com/blog/1900568 因为文章排版有点不太好看,所以就自己复制过来,当然我也实际操作了一下。profile介绍profile简介profile可以让我们定义一系列的配置信息,然后指定其激活条件。这样我们就可以定义多个 profile ,然后每个 profile 对应转载 2015-08-01 11:08:34 · 1701 阅读 · 0 评论 -
Maven 的 Web 项目使用 war 插件针对不同环境打包
这一节我们介绍 Maven 的 Web 项目使用 war 插件针对不同环境打包。这是我在 BAE 部署自己的博客应用的时候整理的一种方案,供大家参考。最最重要的思路其实就一条:打包之前替换配置文件,从手动变为自动。重点内容需求的提出:在开发阶段,我们的 MySQL 数据库连接配置基本上都连着本机数据库, Lucene 索引存放目录基本上是开发者本机的一个目录。但是到了生产环境部署的时候, MySQL原创 2016-09-10 15:49:01 · 9956 阅读 · 2 评论 -
SSM + Shiro 整合 (6)- Shiro 集成 Spring
这一节将 Shiro 整合进 Spring。前面一节我们仅仅只是加入了 Shiro,并没有使用 Spring 来管理 Shiro。所以我们在自定义的 Realm 中并不能使用 Spring 的依赖注入特性。步骤 1:加入 Shiro 集成 Spring 的依赖<dependency> <groupId>org.apache.shiro</groupId> <artifactId>sh原创 2016-09-26 08:11:17 · 3868 阅读 · 0 评论 -
SSM + Shiro 整合 (7)- 认证和授权部分缓存的添加
我们在验证用户具有某些权限的时候,常常会调用自定义 Realm 的授权方法,这个授权方法里面常常要进行数据库查询的。在一个用户权限不会经常变更的情况下,如果不对授权的方法增加缓存,每次检查权限都去查询数据库是很浪费资源的。步骤1:添加 ehcache 依赖<!-- 添加 shiro-ehcache 接口依赖--><dependency> <groupId>org.apache.shiro<原创 2016-09-26 23:25:27 · 5165 阅读 · 1 评论 -
SSM + Shiro 整合 (1)- 实现 Spring 的 HelloWorld
打开 pom.xml 文件。 在浏览器中输入: The Central Repository Search Engine http://search.maven.org/ 在这里查询 GAV。我们依次输入的搜索项是: 1、spring-core; 我们发现依赖也引入进来了。 2、mybatis; 3、mybatis 和 spring 整合的 jar 包:mybatis-sprin原创 2015-03-08 01:01:44 · 4878 阅读 · 4 评论 -
SSM + Shiro 整合 (2)- 实现 Spring 集成 MyBatis
改进版的测试方法(第 1 版)public class TestMybatis { private ApplicationContext ac; private UserServiceI userService; @Before public void before(){ ac = new ClassPathXmlApplicationContext(ne原创 2015-03-08 02:25:37 · 6953 阅读 · 2 评论 -
SSM + Shiro 整合 (3)- 添加 Spring MVC 成为 Web 项目
本节的目标是在项目中添加 Spring MVC 的支持。 步骤1 :添加 Maven 的 依赖和 web 目录,编写 web.xml 部署描述符。<!-- Spring 的 Web 依赖 --><dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> <v原创 2016-09-25 20:35:36 · 2710 阅读 · 0 评论 -
SSM + Shiro 整合(4)- 在 Web 项目中添加 Shiro
本节的目标是整合 Shiro。 步骤1:添加依赖<dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-core</artifactId> <version>${shiro.version}</version></dependency><dependency> <groupId>org原创 2016-09-25 20:48:36 · 12546 阅读 · 1 评论 -
SSM + Shiro 整合 (5)- 自定义过滤器及权限解析器、介绍权限匹配流程
关于 Shiro 的权限匹配器和过滤器上一节,我们实现了自定义的 Realm,方式是继承 AuthorizingRealm 这个抽象类,分别实现认证的方法和授权的方法。这一节实现的代码的执行顺序 1、过滤器,在过滤器中执行 Subject 对象的判断是否具有某项权限的方法 isPermitted() 传入某一个跟当前登录对象相关的特征值(这里是登录对象正在访问的 url 连接) 2、程序到自定义原创 2016-09-25 23:05:19 · 15971 阅读 · 3 评论 -
图文详解 IntelliJ IDEA 15 创建 Maven 构建的 Java Web 项目(使用 Jetty 容器)
图文详解 IntelliJ IDEA 15 创建 maven 的 Web 项目搭建 maven 项目结构1、使用 IntelliJ IDEA 15 新建一个项目。 2、设置 GAV 坐标 3、 这里在Properties中添加一个参数archetypeCatalog=internal,不加这个参数,在maven生成骨架的时候将会非常慢,有时候会直接卡住。 参考资料: 使用Int原创 2016-04-13 13:00:03 · 23576 阅读 · 2 评论 -
maven 插件之 AutoConfig 工具使用笔记
AutoConfig 是一款 maven 插件,主要用于 Maven 项目打包使用。在我们的工作中,会将自己写的代码打成 jar 包或者 war 包发布到各种环境上。一般地,不用的环境所使用的数据库、缓存的配置是不同的。我们完全可以手工修改不用环境的配置,当然这种做法是非常耗费精力的。好在, maven 为我们提供了 profile 机制,但我在工作中还觉得它不够好,因为它把我的数据库用户名和密码配原创 2015-07-31 19:34:49 · 15911 阅读 · 0 评论 -
将自己的写的 maven 构件发布到 nexus 私服
将自己的写的 maven 构件发布到私服 1、在 pom.xml 文件中声明<distributionManagement> <snapshotRepository> <id>maven-nexus-snapshots</id> <name>maven-nexus-snapshots</name> <url>h原创 2015-06-22 01:14:51 · 2863 阅读 · 0 评论 -
新建一个 Maven 项目(webapp 类型)的步骤
新建一个maven项目的步骤: 下一步。 说明:可以不选那个创建简单工程的勾。 下一步。 由于我们要建立的是一个 Web 项目,因此要选择 webapp。 下一步。 现在我们需要等待一会儿,等待 eclipse 帮助我们建立 maven 项目的环境。maven 项目的目录是有问题的,如图。 我们查看一下: 解决办法: 此时大功告成: 这样的目录结构原创 2015-03-07 23:51:21 · 2375 阅读 · 0 评论 -
《Maven实战》学习笔记目录(转载)
下面是我在网上找到的一篇 《Maven 实战》学习笔记,博主是 琉璃仙境,他的博客主页是 http://suhuanzheng7784877.iteye.com/Maven3实战笔记01环境配置与使用入门 http://suhuanzheng7784877.iteye.com/blog/1066917Maven3实战笔记02坐标和依赖–1 说明:这节里面,作者示例了一个小的邮件发送系统,可以自己转载 2015-06-19 10:20:50 · 1070 阅读 · 0 评论 -
maven 之中央仓库和私有仓库实战
当中央仓库不可用访问的时候,可以设置如下。 只要在我们的 pom 文件中设置了下面的片段,maven 就会帮我们从下面配置片段的 url 中去下载构建。<repositories> <repository> <id>central</id> <name>Central Repository</name> <ur原创 2015-06-22 00:58:41 · 11983 阅读 · 0 评论 -
Maven 学习资料汇总
Maven 学习资料汇总 1、maven 入门资料(讲解非常清晰明了,比我自己做的笔记还要好) http://www.cnblogs.com/luotaoyeah/archive/2014/06/02/3764533.html http://www.cnblogs.com/bluedy1229/p/3773794.html 说明:如果 pom.xml 右键 mvn install 出现问题,原创 2015-06-13 17:05:07 · 1712 阅读 · 0 评论 -
maven 发布 web 项目(分别使用 Jetty 和 Tomcat 作为容器)
创建的 maven 项目如果是 web 项目,如果通过 eclipse 的 tomcat 插件去发布会遇到各种各样的问题。这一节,我们介绍分别用 maven 的 jetty 插件和 tomcat 插件来发布 maven 的 web 项目。1、使用 jetty 作为容器(1)在 pom 文件里引入 jetty 的插件依赖 <build> <finalName>JerseyD原创 2015-07-25 14:40:59 · 4887 阅读 · 1 评论 -
maven 灵活的构建
maven 灵活的构建 今天我和前同事被 maven 折磨得不行,所以就趁着看了许晓斌老师的《 Maven 实战》之《灵活的构建》一章。在这里做个小小的记录以及相关参考资源的整理。Maven3实战笔记13Maven Profile定制化构建 - 琉璃仙境 - ITeye技术网站 http://suhuanzheng7784877.iteye.com/blog/1100412 说明:这篇文章里有原创 2015-07-14 00:40:58 · 710 阅读 · 0 评论 -
maven 之 nexus 私服搭建学习总结
自己今天学习的笔记: 1、下载最新 nexus 的网址: http://www.sonatype.org/nexus/archived/#step2top2、配置 nexus 的 Java(JDK) 路径: 在 D:\app\nexus-2.11.1-01-bundle\nexus-2.11.1-01\bin\jsw\conf 路径的 wrapper.conf 文件里,配置如下:wrappe原创 2015-08-01 16:53:26 · 1023 阅读 · 0 评论 -
maven 安装第三方构建到本地仓库
参考资料: maven安装第三方jar到本地资源库 - 香山小鱼的个人空间 - 开源中国社区 http://my.oschina.net/gaowm/blog/266324转载 2015-07-22 21:25:08 · 755 阅读 · 0 评论 -
在项目中遇到的 maven 插件常用的配置
打成 war 包时候,自动更改 war 包名字的配置说明:在 maven 官网的 maven 插件那个网页找 war 插件就可以。 pom 代码:<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <configuration>原创 2015-08-15 10:55:52 · 906 阅读 · 0 评论 -
速度很快的 Maven 远程仓库(阿里云 nexus 仓库)
我们可以在 .m2 下的 settings.xml 文件中配置镜像:<mirrors> <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.原创 2016-11-12 17:09:23 · 443 阅读 · 0 评论