1.6 Maven
Maven是 Java里面最流行,应用最广的工具,没有之一
大象无形,大音希声
专业,专心,专注
展开
-
Maven中的archetype快速搭建一个代码开发架构 Spring-MVC
我们知道,Maven是一个非常好的编译和配置管理工具;大家平常用的最多的估计是用maven来运行自动化测试,自动化管理项目的依赖,编译jar文件或者eclipse插件等等。但是其实Maven中有一个非常强大且有意思的工具,那就是archetype;通俗的理解,archetype就是配置,框架或者代码生成器;它基于特定的模板,生成一个框架。具体使用,大家可以参考https://maven.apache.org/archetype/maven-archetype-plugin/usage.html。 之所以笔者原创 2016-12-26 21:49:46 · 3653 阅读 · 0 评论 -
如何用Maven把依赖也打到可自动执行的jar里面?
最近笔者在用Maven打成一个可执行的jar包(包括main方法)的时候,遇到一个比较诡异的错误,Error: A JNI error has occurred, pleasecheck your installation and try again。下面是笔者的Manifest文件。那么如何解决呢?原创 2017-01-13 00:22:17 · 3586 阅读 · 3 评论 -
如何在Window系统下把Maven仓库中所有的jar文件都列出来?
用过Maven的同学知道,Maven会把安装包自动下载到一个本地系统的一个目录,比如默认目录是,C:\Users\chancein007\.m2\repository,其中chancein007是我的用户名;现在有一个需求,需要把maven本地仓库下的所有jar文件全部在一个excel表里面列出来;当然解决的方法有很多,比如直接写java代码,Python代码,groovy代码变量文件目录,然后调用操作Excel的API把jar的文件名写入到Excel表格里;这个是一个好的方法;但是在window里其实还有原创 2017-05-11 22:21:10 · 1153 阅读 · 0 评论 -
如何安装Nexus Repository Manager OSS 3.x
我们有的时候,是在与世隔绝的环境里面开发java项目的,上不了internet,下载不了我们项目所依赖的第三方的库,这个时候怎么办?就需要自己搭建一个自己的Maven 仓库管理器。 笔者就以Nexus Repository Manager 3为例子,其特性很强大,不仅仅支持Maven,支持Git,Docker等 下面讲一下如何Window上安装。 @首先到下面的网站下载安装包 https:/原创 2017-08-24 19:30:09 · 5051 阅读 · 0 评论 -
快速搭建一个开源的Git服务器
有的时候,我们需要搭建一个内部的Git服务器,作为自己的研究或者暂时作项目代码的存放地,这个时候,我们可以考虑使用一个Gitblit,非常方便和好用。具体的搭建步骤如下:1.下载安装文件到网站 http://gitblit.com/上下载一个安装文件, 直接下载GO版本2.解压缩到一个目录本文以Window 服务器为例子, 解压安装包到: C:\software\ci\gitblit-1.8.03.原创 2017-08-28 16:38:44 · 7892 阅读 · 0 评论 -
Maven中如何解决Cannot access central in offline mode?
笔者在自己的一个项目中用Maven进行编译管理自己的一个项目,因为是没有网络的环境的,所以笔者把Maven设置成了Offline模式,也就是直接使用本机Maven库里面的jar,而不是通过Internet从网上Maven仓库中心获取,其报出了下面的异常:Cannot access central in offline mode,该如何解决呢?敬请查看笔者的分享。原创 2017-08-30 13:56:23 · 46331 阅读 · 5 评论 -
如何把一个基于Maven项目所有的jar文件快速列出到Excel?
我们在做项目的时候,有的时候根据公司法务部门的要求,我们需要把项目中用到的所有的jar文件,整出一个Jar文件的列表,如果项目比较小的话,还好说,如果项目比较大的话,就比较麻烦了,因为jar包之间是有直接和间接依赖的。比如在Maven的配置文件里显式申明了A的依赖,但是A的依赖又可能依赖于B,C,D等。 那么有没有一种方法可以很方便的列出其项目中用到的所有的jar呢?且能够很快速的导入到Excel原创 2017-10-26 22:25:20 · 1383 阅读 · 2 评论