
gradle/maven/git
zero__007
这个作者很懒,什么都没留下…
展开
-
maven多模块打包问题总结
转载自:https://www.jianshu.com/p/37c6688c4fcb在用IDEA构建maven多module项目时,碰到了一些问题,现在归纳总结如下。假如一个maven项目下分为几个module,分别是不同的服务,以及common模块,结构如下:shopping├── common├── mail-service├── order-service└── pay-service则shopping pom大概率是如下内容: <modelVersion>4.0.0转载 2020-10-01 01:02:26 · 1460 阅读 · 0 评论 -
gitignore文件中忽略项不起作用的解决方法
在使用git的时候会遇到这样的情况,我们生产的一些class或者target的目录,我不能提交,这个时候我们需要使用gitignore,但是有的时候虽然添加了,但是不起作用。情况:开发过程中,我们自己会在gitignore 文件中添加一些忽略项,然而,每次使用git status 的时候都未列在 untracked里面,比如 用IDEA 开发,.idea 文件夹添加到该文件,再提交还是会提示。原因:新建的文件在git中会有缓存,如果某些文件已经被纳入了版本管理中,就算是在.gitignore中已经声明了转载 2020-05-25 14:47:28 · 11642 阅读 · 1 评论 -
maven跳过单元测试-maven.test.skip和skipTests
-DskipTests 不执行测试用例,但编译测试用例类生成相应的class文件至target/test-classes下。-Dmaven.test.skip=true 不执行测试用例,也不编译测试用例类。1.maven.test.skip使用maven.test.skip,不但跳过单元测试的运行,也跳过测试代码的编译。mvn package -Dmaven.test.skip=true...原创 2020-04-29 13:42:16 · 624 阅读 · 0 评论 -
Maven生成可运行jar
1. 使用maven-assembly-plugin插件打包<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactId> <configuration> ...转载 2019-04-01 21:21:22 · 1075 阅读 · 0 评论 -
git操作命令
git clone https://github.com/xxx/xxx.git // 克隆代码git branch // 查看本地分支git branch –a // 显示本地、服务器所有分支git branch –v // 显示本地分支和服务器分支的映射关系git branch -m master mymaster // 分支重命名git...原创 2019-02-25 20:12:48 · 348 阅读 · 2 评论 -
IDEA中清除历史git clone repository url
在IDEA的界面上是没有这个功能的,需要修改配置文件,配置文件目录可以参看官网介绍。笔者的OS X系统上,配置在 ~/Library/Preferences/IdeaIC2017.3/options/vcs.xml ,vcs.xml内容类似这样:&lt;application&gt; &lt;component name="GitRememberedInputs"&gt; &原创 2018-04-18 21:29:12 · 4300 阅读 · 0 评论 -
Gradle高阶使用
手动创建的gradle项目是无法直接import到eclipse(或idea),需要在build.gradle中加入eclipse(或idea插件):apply plugin: 'eclipse' //eclipse插件然后执行gradle eclipse命令。该命令会在工程目录中生成eclipse所需要.settings、.classpath、.project这三个文件。这样就可以impor原创 2016-02-21 14:45:49 · 5065 阅读 · 0 评论 -
Gradle生成可运行jar包(三)
在 https://blog.csdn.net/zero__007/article/details/80428632 中介绍了生成可运行jar包的方式,来想想,能不能把依赖jar包也打包进入jar包,注意不是把第三方jar包的源码打进去。 事实是,是可以的,下面来介绍这个奇技淫巧。主要思路是使用ClassLoader来实现。首先是打jar包:jar { manifest ...原创 2018-05-29 21:57:28 · 2808 阅读 · 0 评论 -
Gradle生成可运行jar包(二)
在 https://blog.csdn.net/zero__007/article/category/6703751 中介绍了生成可运行jar包的方式,把所有内容打入一个jar包。其实已经有这样的插件了—Shadow Plugin,这个插件怎么用可以看 http://imperceptiblethoughts.com/shadow/ 。 来个例子:buildscript { ...原创 2018-05-24 01:07:35 · 17633 阅读 · 0 评论 -
gradle生成可运行jar包
在http://blog.csdn.net/zero__007/article/details/50708166中简单介绍了使用gradle生成可运行jar包,但是在实践中可能会发现,生成的jar中包含一些不需要的文件,可以采用如下的示例来去除:apply plugin: 'scala'apply plugin: 'java'[compileJava, compileTestJava,原创 2017-02-07 19:32:07 · 12761 阅读 · 0 评论 -
使用Gradle构建简单Java项目
转载自:pan.baidu.com/share/home?uk=4013289088#category/type=0&qq-pf-to=pcqq.group使用Gradle编译和打包一个简单的Java项目。使用Java插件在build.gradle文件中加上如下语句:apply plugin: 'java'Java插件会在构建中添加一些新的约定(如默认的项目结构),新的转载 2016-02-21 14:40:16 · 5910 阅读 · 0 评论 -
Gradle简介与安装
Gradle介绍Gradle是一个基于JVM的构建工具,它提供了: 像Ant一样,通用灵活的构建工具 可以切换的,基于约定的构建框架 强大的多工程构建支持 基于Apache Ivy的强大的依赖管理 支持maven, Ivy仓库 支持传递性依赖管理,而不需要远程仓库或者是pom.xml和ivy.xml配置文件。原创 2015-12-03 21:01:19 · 480 阅读 · 0 评论 -
Gradle多模块的项目构建
示例程序拥有两个模块: core模块包含一些通用的组件,它们能够被程序的其他模块使用。例子中,只包含一个类:MessageService类返回‘Hello World!’字符串。该模块有两个依赖:Junit 4.11与commons-lang3。 app模块包含HelloWorld类,是程序的开端,它从MessageService对象中获取信息,并将接收到的信息写入一个日志原创 2016-05-07 12:19:58 · 9014 阅读 · 0 评论