构建工具
文章平均质量分 94
螃蟹@横着走
Life is coding, no bug fixes!
展开
-
改变Maven内置Tomcat的服务端口
第一种方法,在使用命令行参数指定端口:-Dmaven.tomcat.port=9090 tomcat:run 第二种方法,在使用命令行参数指定端口:原创 2017-03-13 23:15:25 · 1172 阅读 · 0 评论 -
Maven打包生成包含所有依赖的jar包
maven打包生成的普通jar包,只包含该工程下源码编译结果,不包含依赖内容。同时,maven提供以下方式生成包含所有依赖的jar文件,依赖以class的方式存在;将此plugin添加到pom文件中: maven-assembly-plugin转载 2017-09-07 17:04:41 · 620 阅读 · 0 评论 -
maven打包生成可执行jar文件
maven默认打包生成的jar是不能够直接运行的,因为在jar文件的META-INF/MANIFEST.MF文中没有Main-Class一行,为了生成可执行的jar文件,需要借助maven的插件,maven-shade-plugin,配置该插件如下: UTF-8 study20161230.Test转载 2017-09-07 17:06:05 · 512 阅读 · 0 评论 -
Windows下安装Maven并引用aliyun镜像服务器
首先下载Maven安装包,可到官网或网盘下载,https://maxwoods.ctfile.com/u/758954/24394072这里以"apache-maven-3.5.0-bin.zip"为例,在此之前,确保已安装JDK 1.7以上版本:1.解压缩下载的maven安装包,笔者解压到了"D:\Develop\apache-maven-3.5.0"目录下,解压后如图的示:2.原创 2017-08-22 19:31:26 · 3179 阅读 · 0 评论 -
Maven使用tomcat8-maven-plugin插件
在网上搜索一堆文章没找到解决方法,只找到了tomcat7-maven-plugin的plugin,如下:[html] view plain copy plugin> groupId>org.apache.tomcat.mavengroupId> artifactId>tomcat7-maven-pluginartifactId> ver转载 2017-10-25 14:14:44 · 2646 阅读 · 0 评论 -
maven在编译时报栈溢出的解决办法
设置环境变量,调整栈大小,数值可以自行调整,linux中的设置如下:export MAVEN_OPTS="-Xms64M -Xmx64M -Xss64m"windows在系统环境变量中类似设置即可。原创 2017-10-26 21:40:29 · 2969 阅读 · 0 评论 -
maven报错The forked VM terminated without saying properly goodbye. VM crash or System.exit called
参考下面文章:https://stackoverflow.com/questions/23260057/the-forked-vm-terminated-without-saying-properly-goodbye-vm-crash-or-system-exit将maven-surefie-plugin配置按下面设置就可以解决:<plugin> <groupI...原创 2018-09-04 23:05:16 · 19432 阅读 · 0 评论 -
向maven中央仓库发布jar包或pom
1.登录https://issues.sonatype.org/secure/Dashboard.jspa,当然前提是你要注册一个账号2.如果是初次发布,你需要提交一个工单,注册你的groupId,注意同一个groupId的工单只用提交一次,具体步骤如下:点击上方的create按钮,弹出"create Issue"对话框:project选择:Community Support - Op...原创 2019-01-19 15:53:16 · 2521 阅读 · 3 评论 -
使用IDEA及Gradle创建Java项目
先安装好Maven及Gradle,创建新项目,选择Gradle,选择对应的JDK,勾选Java:下一步输入对应的"GAV":对Gradle的工程进行初始化设置:指定工程创建位置:完成创建:仔细看Gradle面板出现红线提示,刷新Gradle时出现错误提示:编辑build.gradle文件,将下面的仓库配置替换:repositories...原创 2017-05-10 20:28:36 · 7482 阅读 · 0 评论 -
maven引入ojdbc
由于需要oracle官方授权,所以maven上无法下载ojdbc,需要自己下载,然后通过命令加载到本地maven库中,详细步骤如下1、到官方下载,地址:http://www.oracle.com/technetwork/indexes/downloads/index.html,找到“drivers”-“jdbc Drivers”,打开,点击同意协议,就可以选择版本下载了2、假设下载的...转载 2016-04-07 22:29:08 · 781 阅读 · 0 评论 -
Eclipse中的Maven插件exec运行项目中的Goals设置
对于一般的Java控制台工程,通过maven插件exec启动时,使用main方法启动的,使用如下参数:exec:java -Dexec.mainClass="包含main方法的启动类名"如下图所示:对应的类方法如下:package Mina.MinaServer;import java.io.IOException;import java.net.InetS...原创 2016-05-25 22:06:31 · 15788 阅读 · 0 评论 -
maven中跳过单元测试
你可能想要配置 Maven 使其完全跳过单元测试。 可能你有一个很大的系统,单元测试需要花好多分钟来完成,而你不想在生成最终输出前等单元测试完成。 你可能正工作在一个遗留系统上面,这个系统有一系列的失败的单元测试,你可能仅仅想要生成一个JAR 而不是去修复所有的单元测试。 Maven 提供了跳过单元测试的能力,只需要使用 Surefire 插件的skip 参数。 在命令行,只要简单的给任何转载 2016-11-04 10:03:38 · 518 阅读 · 0 评论 -
解决eclipse安装maven的问题:Unable to update index for central|http://repo1.maven.org/maven2
问题产生如下:因为单位使用了过滤,访问Internet时,超过10M的内容就拒绝。因为maven插件在初始时,需要下载Maven的index文件,这个文件比较大,有38M多,下载不成功。所以造成使用Maven添加依赖项时(Add Dependency)时,没有提示项目可用,并且在Console中,输出:Unable to update index for central|http:转载 2016-10-20 11:04:54 · 1157 阅读 · 0 评论 -
maven阿里云中央仓库
maven阿里云中央仓库maven作为一个项目管理工具确实非常好用,但是在国内这个网络条件下实在是让人恼火。之前oschina的中央仓库可用,现在oschina的maven服务器关了,一直没找到国内镜像来替代。今天发现阿里云公开了一个中央仓库,大家可以试试。配置修改maven根目录下的conf文件夹中的setting.xml文件,内容如下: mirrors>转载 2016-10-20 10:51:25 · 1487 阅读 · 0 评论 -
Maven 项目指定JDK版本
org.apache.maven.plugins maven-compiler-plugin 1.5 1.5转载 2016-10-18 10:54:32 · 760 阅读 · 0 评论 -
maven导出项目依赖的jar包
一、导出到默认目录 targed/dependency 从Maven项目中导出项目依赖的jar包:进入工程pom.xml 所在的目录下,执行如下命令:mvn dependency:copy-dependencies 或在eclipse中,选择项目的pom.xml文件,点击右键菜单中的Run As,见下图红框中,在弹出的Configuration窗口中,转载 2016-10-18 10:24:24 · 466 阅读 · 0 评论 -
使用 OSC Maven 第三方仓库
如果您在使用 OSC Maven 时是否遇到了这个问题:[ERROR] Failed to execute goal on project ...: Could not resolve dependencies for project ...: The following artifacts could not be resolved: com.smart:smart-framework:ja转载 2016-10-17 22:33:20 · 567 阅读 · 0 评论 -
使用国内 maven 镜像 代替国外 mirror
http://www.cnblogs.com/digdeep/p/5026066.html使用maven的都知道国外的maven下载一个是比较慢,一个是因为被墙,一些jar包无法下载,非常老火。比如出现类似下面的错误:1Unknown host repo.maven.apache.org -> [Help 1] [ERROR转载 2016-10-17 22:35:00 · 11397 阅读 · 0 评论 -
Maven测试插件输入字符集设置
在Eclipse中使用Maven测试插件字符集默认不会使用项目的字符集设置,在pom.xml中的properties中加入下面的设置可以指定使用UTF8字符集:<argLine>-Dfile.encoding=UTF-8</argLine>参考如下pom.xml设置:<project xmlns="http://maven.apache.org/P...原创 2016-05-25 22:15:49 · 1138 阅读 · 0 评论 -
Windows下安装Gradle
Gradle是一个基于Groovy语言的项目自动化构建工具,首先下载Gradle,这里以"gradle-3.4.1-all.zip"为例:https://maxwoods.ctfile.com/u/758954/23214329将压缩包解压,以笔者的系统为例,解压到"D:\Develop\Gradle\gradle-3.4.1"目录,解压后内容如图所示:将Gradle的bin目录加...原创 2017-06-30 18:55:56 · 2681 阅读 · 0 评论