projects和tasks 任何一个Gradle构建都是由一个或者多个project组成 每个project都有多个tasks构成 每个task都代表了构建执行过程中的一个原子性操作.例如 编译 打包 构建一个gradle应用 通过在命令行运行gradle命令来执行构建,gradle命令会从当前目 ...
分类:
其他好文 时间:
2018-12-16 16:40:47
阅读次数:
152
要想得心应手管理Ubuntu软件包,就必须熟悉其中最重要的软件包管理程序dpkg工具是Ubuntu软件包管理工具的基础。使用dpkg工具可以实现软件包的安装、卸载、查询、编译、打包等功能。 dpkg(Debian Package)管理工具 ,Ubuntu 相关的软件包文件使用 .deb 后缀,就是因 ...
分类:
其他好文 时间:
2018-11-28 15:34:56
阅读次数:
236
1.jenkins 利用maven编译,打包,所需插件:Maven Integration: Maven集成插件这个插件提供了Jenkins和Maven的深度集成,无论是好还是坏:项目之间的自动触发取决于SNAPSHOT,各种Jenkins发布者的自动配置(Junit,...)。 2.自动化部署工程 ...
分类:
其他好文 时间:
2018-11-26 02:23:08
阅读次数:
205
Maven打包跳过测试的命令 在使用mvn package进行编译、打包时,Maven会执行src/test/java中的JUnit测试用例,有时为了跳过测试,会使用参数-DskipTests和-Dmaven.test.skip=true,这两个参数的主要区别是: -DskipTests,不执行测试 ...
分类:
其他好文 时间:
2018-11-19 17:30:45
阅读次数:
191
一、什么是Gradle 简单的说,Gradle是一个构建工具,它是用来帮助我们构建app的,构建包括编译、打包等过程。我们可以为Gradle指定构建规则,然后它就会根据我们的“命令”自动为我们构建app。Android Studio中默认就使用Gradle来完成应用的构建。有些同学可能会有疑问:”我 ...
分类:
移动开发 时间:
2018-10-25 10:59:36
阅读次数:
141
1.Maven简介 Maven是基于项目对象模型(POM Project Object Model),可以通过一小段描述信息(配置文件)来管理项目的构建、报告和文档的软件项目管理工具。 Maven主要有两大作用:一是为项目的插件下载、编译、打包、测试、上传、文档生成、项目部署、版本管理等提供完善的项 ...
分类:
其他好文 时间:
2018-10-15 11:53:56
阅读次数:
196
Centos7:Solr安装,配置与使用 配置jdk环境,安装tomcat 解压solr bin:是脚本的启动目录 contrib:第三方包存放的目录 dist:编译打包后存放目录,即构建后的输出产物存放的目录 docs:solr文档的存放目录 example:示范例子的存放目录 licenses: ...
分类:
其他好文 时间:
2018-10-07 15:38:00
阅读次数:
338
前言 对于Android工程师来说编译/打包等问题立即就成痛点了。一个APP有多个版本,Release版、Debug版、Test版。甚至针对不同APP Store都有不同的版本。在以前ROM的环境下,虽然可以配置Android.mk,但是需要依赖整个Android源码,而且还不能完全做到满足条件,很 ...
分类:
其他好文 时间:
2018-10-02 17:36:46
阅读次数:
211
问题 本地使用maven编译和运行时一切都正常,但是通过ci的方式,编译、打包、发布到部署环境,运行时抛出了一条显而易见的JDK版本的错误。 错误是这个样子: 报的是的NoSuchMethodError: java.util.concurrent.ConcurrentHashMap的错误。所以不难排 ...
分类:
编程语言 时间:
2018-09-28 12:42:07
阅读次数:
114
背景什么是shell编程高大上的解释,往往让人摸不住头脑。一句话概括就是:shell编程就是对一堆Linux命令的逻辑化处理。为什么要会shell编程举个简单的例子,我们做javaweb开发的,在以前,如果要在本地将程序打包,然后部署到远程服务器(抛开现在的ci,原始的方法),我们以前的做法通常会经历如下几个步骤:拉取最新代码(gitpull)编译打包上传并部署到远程服务器每次打包都要经历这一个阶
分类:
系统相关 时间:
2018-09-26 20:08:49
阅读次数:
167