随笔分类 -  Build

摘要:gradle-wrapper.properties distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists distributionUrl=https\://services.gradle.org/distributions/ 阅读全文
posted @ 2021-01-06 10:22 江湖小小白 阅读(2182) 评论(0) 推荐(0)
摘要:搭建 Docker 本地仓库:https://www.cnblogs.com/jhxxb/p/13647369.html Maven 配置,使用 jlb 插件 <finalName>ImageName</finalName> <!-- 多次构建后,清理积累的无用镜像:docker image pru 阅读全文
posted @ 2020-09-14 16:39 江湖小小白 阅读(762) 评论(0) 推荐(0)
摘要:当要把依赖包打包进 jar 时,自己重写了某些依赖包的类,这时会被依赖包的类覆盖(相当于被还原了) 使用 maven-shade-plugin 打包可以排除掉依赖包中的一些类或文件 <plugin> <groupId>org.apache.maven.plugins</groupId> <artif 阅读全文
posted @ 2020-08-26 08:56 江湖小小白 阅读(3556) 评论(0) 推荐(0)
摘要:Gradle distribution:https://services.gradle.org/distributions Gradle Wrapper:https://docs.gradle.org/current/userguide/gradle_wrapper.html GRADLE_USER 阅读全文
posted @ 2020-08-25 18:27 江湖小小白 阅读(1316) 评论(0) 推荐(0)
摘要:CMake 会生成 Makefile 使用 make 来执行,安装:sudo apt install -y cmake gcc g++ gdb 新建 cmake_demo 文件夹,项目名也叫 cmake_demo。在 CMakeLists.txt 中定义 #cmake_minimum_require 阅读全文
posted @ 2020-08-14 10:46 江湖小小白 阅读(1097) 评论(0) 推荐(0)
摘要:前置:https://www.cnblogs.com/jhxxb/p/11407842.html 一、后台 打包 clean package -Dmaven.test.skip=true -P prod 下面配置 jar 包中不含依赖,执行 mvn dependency:copy-dependenc 阅读全文
posted @ 2020-07-22 10:17 江湖小小白 阅读(483) 评论(0) 推荐(0)
摘要:在 Linux 系统中,用脚本启动服务后,退出当前用户,启动的服务进程会被终止。 挂断信号(SIGHUP)终止程序。 解决: nohup java -jar spring.jar & nohup:不挂断运行命令,用户退出或终端关闭,程序仍然运行。 &:后台运行。 https://www.cnblog 阅读全文
posted @ 2020-06-22 14:49 江湖小小白 阅读(1626) 评论(0) 推荐(0)
摘要:Make 使用 Makefile 构建程序 all: src/main.c gcc src/main.c -o target/main main: src/main.c gcc $< -o target/$@ .PHONY: clean clean: rm -rf target/* 执行 make 阅读全文
posted @ 2020-04-08 10:29 江湖小小白 阅读(495) 评论(0) 推荐(0)
摘要:导入 一个 Jar 包 <dependency> <groupId>local</groupId> <artifactId>aliyun-java-sdk-core</artifactId> <version>3.3.1</version> <scope>system</scope> <system 阅读全文
posted @ 2019-08-27 10:07 江湖小小白 阅读(567) 评论(0) 推荐(0)
摘要:Jenkins 的安装:https://www.cnblogs.com/jhxxb/p/11406805.html 发布流程:Git -> Maven -> Tomcat 一、基本环境 Git 的安装 https://www.cnblogs.com/jhxxb/p/10571227.html Mav 阅读全文
posted @ 2019-08-25 15:15 江湖小小白 阅读(561) 评论(0) 推荐(0)
摘要:Jenkins 的前身是 Hudson。 Jenkins 是一款开源 CI&CD 软件,用于自动化各种任务,包括构建、测试和部署软件。 Jenkins 支持各种运行方式,可通过系统包、Docker 或者通过一个独立的 Java 程序。 官方文档:https://jenkins.io/zh/doc/ 阅读全文
posted @ 2019-08-25 13:38 江湖小小白 阅读(405) 评论(0) 推荐(0)
摘要:maven wrapper:https://maven.apache.org/wrapper Super POM:https://github.com/apache/maven/tree/master/maven-model-builder/src/main/resources/org/apache 阅读全文
posted @ 2019-06-19 20:50 江湖小小白 阅读(8698) 评论(0) 推荐(0)
摘要:一、JDK 版本和仓库源 全局指定 settings.xml <localRepository>D:\repository\</localRepository> <mirrors> <mirror> <id>central</id> <mirrorOf>central</mirrorOf> <nam 阅读全文
posted @ 2019-05-06 09:27 江湖小小白 阅读(23156) 评论(0) 推荐(0)
摘要:作用 快速切换不同的配置环境,比如开发时是连接的本地数据库,发布线上时是另外的数据库,每次编译打包时都要修该配置文件比较麻烦,这时就可以使用环境隔离了。 配置 本地(Local), 开发(Dev), 测试(Beta), 线上(Prod) pom.xml 配置 <build> <!--按照激活的环境加 阅读全文
posted @ 2019-05-06 09:08 江湖小小白 阅读(609) 评论(0) 推荐(0)