随笔分类 -  编程语言-[Java]

上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 39 下一页
摘要:以下内容引用自https://ayayui.gitbooks.io/tutorialspoint-maven/content/book/maven_manage_dependencies.html: 一、前言 Maven的一个核心特性就是依赖管理。当我们涉及到多模块的项目(包含成百个模块或者子项目) 阅读全文
posted @ 2017-05-15 04:08 EasonJim 阅读(2711) 评论(0) 推荐(1) 编辑
摘要:以下内容引用自https://ayayui.gitbooks.io/tutorialspoint-maven/content/book/maven_build_automation.html: 注意:由于时间问题,原文的方法已经无法使用,在此我更新了最新的方法去实现。同时也是官方原版的方法:http 阅读全文
posted @ 2017-05-15 01:05 EasonJim 阅读(4329) 评论(0) 推荐(0) 编辑
摘要:以下引用自https://ayayui.gitbooks.io/tutorialspoint-maven/content/book/maven_snapshots.html: 一、场景 一个大型的软件应用通常包含多个模块,并且通常的场景是多个团队开发同一应用的不同模块。举个例子,设想一个团队开发应用 阅读全文
posted @ 2017-05-14 16:21 EasonJim 阅读(27187) 评论(3) 推荐(6) 编辑
摘要:Archetype插件是Maven生成项目的项目模板,项目模板就是一个框,把文件夹这些定好,然后就可以在上开写具体逻辑等等。 最常用的命令: 这个是生成一个最全的项目模板。 在开发上,用的最多的项目模板是quickstart和webapp这两种,它们是用于生成Application和Web项目的。具 阅读全文
posted @ 2017-05-14 03:48 EasonJim 阅读(1574) 评论(0) 推荐(0) 编辑
摘要:Maven项目可以通过maven-site-plugin插件生成项目文档,无论什么项目都可以生成。 执行命令: 生成完成的输出目录在${basedir}/target/site文件夹,直接点击index.html查看即可。 原理解释: Maven 使用一个名为Doxia的文档处理引擎来创建文档,它能 阅读全文
posted @ 2017-05-14 03:21 EasonJim 阅读(1094) 评论(0) 推荐(0) 编辑
摘要:pluginManagement是表示插件声明,即你在项目中的pluginManagement下声明了插件,Maven不会加载该插件,pluginManagement声明可以被继承。 pluginManagement一般是用来在父POM中定义,提供给子POM使用,子POM也可以覆盖这个定义,而且你在 阅读全文
posted @ 2017-05-12 12:39 EasonJim 阅读(14952) 评论(0) 推荐(1) 编辑
摘要:1、过滤整个测试代码,可以直接在命令行上指定 提示:以上为举例,具体的构建阶段可以自定义,其中maven.test.skip为是否进行测试。 或者 还可以直接在pom.xml文件上指定,比如使用maven-surefire-plugin时的配置 提示:skipTests当为true为测试,反之同理。 阅读全文
posted @ 2017-05-12 12:24 EasonJim 阅读(8296) 评论(0) 推荐(0) 编辑
摘要:加入有一些公共jar包只限于公司内部使用,不能暴露在外部时,有如下的方案: 1、搭建私有远程仓库(nexus) 2、使用http、ftp、共享地址,github地址等(主要是通过maven-deploy-plugin插进进行部署)实现的自定义仓库。参考:https://hengyunabc.gith 阅读全文
posted @ 2017-05-12 04:37 EasonJim 阅读(4389) 评论(0) 推荐(0) 编辑
摘要:以下内容引用自https://ayayui.gitbooks.io/tutorialspoint-maven/content/book/maven_plugins.html: 什么是Maven插件? Maven实际上是一个执行插件的框架,其所有的任务其实都是由插件完成(Maven一切都是插件)。Ma 阅读全文
posted @ 2017-05-12 03:54 EasonJim 阅读(4245) 评论(0) 推荐(0) 编辑
摘要:以下内容引用自https://ayayui.gitbooks.io/tutorialspoint-maven/content/book/maven_repositories.html: 什么是Maven仓库? 在Maven的术语中,仓库是一个地方或者说是目录,其中存储有项目jar包、库、插件或者任何 阅读全文
posted @ 2017-05-12 02:33 EasonJim 阅读(744) 评论(0) 推荐(0) 编辑
摘要:1、介绍 jstack用于打印出给定的java进程ID或core file或远程调试服务的Java堆栈信息,如果是在64位机器上,需要指定选项"-J-d64",Windows的jstack使用方式只支持以下的这种方式: 如果java程序崩溃生成core文件,jstack工具可以用来获得core文件的 阅读全文
posted @ 2017-05-11 16:42 EasonJim 阅读(2071) 评论(0) 推荐(0) 编辑
摘要:前言: Java 8对应的JDK版本为JDK8,而官网下载回来安装的时候,文件夹上写的是JDK1.8,同一个意思。(而这个版本命名也是有规律的,以此类推) 一、Java 5 1、https://segmentfault.com/a/1190000004417288 二、Java 6 2、https: 阅读全文
posted @ 2017-05-10 23:46 EasonJim 阅读(3732) 评论(0) 推荐(0) 编辑
摘要:在~/.bashrc环境变量文件最下方加入: 然后,刷新环境变量以使其生效: 参考:http://stackoverflow.com/questions/662421/no-x11-display-variable-what-does-it-mean 阅读全文
posted @ 2017-05-09 20:59 EasonJim 阅读(22326) 评论(0) 推荐(0) 编辑
摘要:如果在Maven构建时出现: diamond operator is not supported in -source 1.5 (use -source 7 or higher to enable diamond operator) 的错误,是由于使用了complier的插件版本为1.5导致的,因为 阅读全文
posted @ 2017-05-09 18:31 EasonJim 阅读(3851) 评论(0) 推荐(0) 编辑
摘要:1、JDK默认已经安装,所以不需要。 2、下载Maven 3、解压Maven 4、移动Maven到/usr/local中 5、设置环境变量 编辑~/.bashrc 提示:vi的操作方法参考:http://www.cnblogs.com/EasonJim/p/6169985.html 在最后输入以下信 阅读全文
posted @ 2017-05-09 18:04 EasonJim 阅读(4071) 评论(0) 推荐(0) 编辑
摘要:1、匹配验证-验证Email是否正确 2、在字符串中查询字符或者字符串 3、获取匹配组的字符串 能够自动生成代码的正则工具推荐:RegexBuddy 4 在使用matchers()判断时需要注意以下地方: find()方法是部分匹配,是查找输入串中与模式匹配的子串,如果该匹配的串有组还可以使用gro 阅读全文
posted @ 2017-05-09 17:00 EasonJim 阅读(597) 评论(0) 推荐(0) 编辑
摘要:使用Maven运行Java Main的方法(既Java Application项目),可以有如下方式解决: 1、将Maven项目导入到eclipse中,然后直接项目右键【Run As】->【Java Application】。 2、直接指定jar包的Main入口(参考:http://www.cnbl 阅读全文
posted @ 2017-05-09 12:59 EasonJim 阅读(17570) 评论(0) 推荐(1) 编辑
摘要:-D代表(Properties属性) 使用命令行设置属性-D的正确方法是: 如果propertyName不存在pom.xml,它将被设置。 如果propertyName已经存在pom.xml,其值将被作为参数传递的值覆盖-D。 要发送多个变量,请使用多个空格分隔符加-D: 例: 如果你的pom.xm 阅读全文
posted @ 2017-05-09 05:39 EasonJim 阅读(8553) 评论(0) 推荐(3) 编辑
摘要:注意:这里的构建配置文件并不是一个真正的文件,而是通过指定参数来做特定的事。 以下内容引用自https://ayayui.gitbooks.io/tutorialspoint-maven/content/book/maven_build_profiles.html: 当时此教程的例子是在2.0版本, 阅读全文
posted @ 2017-05-09 04:29 EasonJim 阅读(16344) 评论(0) 推荐(2) 编辑
摘要:如果Eclipse中出现User setting file does not exist ...\.m2\setting.xml这样的问题,解决方法如下: 1、拷贝%M2_HOME%/conf/settings.xml的文件到%USER_HOME%/.m2/settings.xml中即可。 经过研究 阅读全文
posted @ 2017-05-08 20:11 EasonJim 阅读(30832) 评论(1) 推荐(0) 编辑

上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 39 下一页