随笔分类 -  工具

摘要:转自:https://zhuanlan.zhihu.com/p/139793065 Maven不仅支持单模块项目同时还支持多模块项目,这里将介绍在多模块Maven项目中广泛应用的聚合、继承等概念,并就如何通过裁剪反应堆来加快构建过程进行介绍 聚合 对于复杂的Maven项目,一般建议采用多模块的方式来 阅读全文
posted @ 2022-10-17 21:39 Boblim 阅读(612) 评论(0) 推荐(0)
摘要:转自:https://www.cnblogs.com/zhangzhonghui/articles/12185863.html 参考:https://www.cnblogs.com/sunweiye/p/12003733.html 配置步骤如下: 打开 IDEA 中的 Run/Debug Confi 阅读全文
posted @ 2022-03-08 19:32 Boblim 阅读(1406) 评论(0) 推荐(0)
摘要:这是由于换行符在不同的操作系统上定义的区别造成的。 Windows用CR LF来定义换行,Linux用LF。CR全称是Carriage Return ,或者表示为\r, 意思是回车。 LF全称是Line Feed,它才是真正意义上的换行表示符。为什么Windows添加一个CR和LF组合表示,我并不清 阅读全文
posted @ 2019-04-24 14:02 Boblim 阅读(2876) 评论(0) 推荐(0)
摘要:转自:http://www.cnblogs.com/wangiqngpei557/p/6056624.html 有一种场景是经常发生的。 大家都基于develop拉出分支进行并行开发,这里的分支可能是多到数十个。然后彼此在进行自己的逻辑编写,时间可能需要几天或者几周。在这期间你可能需要时不时的需要p 阅读全文
posted @ 2019-03-25 11:42 Boblim 阅读(8889) 评论(0) 推荐(0)
摘要:当你使用 Maven 对项目打包时,你需要了解以下 3 个打包 plugin,它们分别是 pluginfunction maven-jar-plugin maven 默认打包插件,用来创建 project jar maven-shade-plugin 用来打可执行包,executable(fat) 阅读全文
posted @ 2019-03-15 15:13 Boblim 阅读(22338) 评论(0) 推荐(0)
摘要:1. Why? 通过 maven-shade-plugin 生成一个 uber-jar,它包含所有的依赖 jar 包。 2. Goals GoalDescription shade:help Display help information on maven-shade-plugin.Callmvn 阅读全文
posted @ 2019-03-15 15:02 Boblim 阅读(7904) 评论(0) 推荐(0)
摘要:管理包依赖是 Maven 核心功能之一,下面通过如何引入 jar 包;如何解析 jar 包依赖;包冲突是如何产生;如何解决包冲突;依赖管理解决什么问题;什么是依赖范围;使用包依赖的最佳实践等 6 个问题来介绍。 如何引入 jar 包 在代码开发时,如果需要使用第三方 jar 包提供的类库,那么需要在 阅读全文
posted @ 2019-03-15 14:49 Boblim 阅读(3496) 评论(0) 推荐(0)
摘要:Maven 默认插件 已知 Maven 使用 plugin 来执行实际操作的,在默认情况下,Maven 会绑定以下几个插件来完成基本操作。 pluginfunctionlife cycle phase maven-clean-plugin 清理上一次执行创建的目标文件 clean maven-res 阅读全文
posted @ 2019-03-15 14:39 Boblim 阅读(4377) 评论(0) 推荐(0)
摘要:1. Maven 构建生命周期 Maven 构建生命周期就是 Maven 将一个整体任务划分为一个个的阶段,类似于流程图,按顺序依次执行。也可以指定该任务执行到中间的某个阶段结束。 Maven 的内部有三个构建生命周期,分别是 clean, default, site。其中 default 生命周期 阅读全文
posted @ 2019-03-15 14:29 Boblim 阅读(8700) 评论(0) 推荐(2)
摘要:为什么要用 Maven? Maven 主要帮助用户完成以下 3 个方面的工作: 生命周期管理,便捷的构建过程; 依赖管理,方便引入所需依赖 Jar 包; 仓库管理,提供统一管理所有 Jar 包的工具; 如何安装 Maven? 下载 Maven 二进制包 apache-maven-3.3.9-bin. 阅读全文
posted @ 2019-03-15 14:19 Boblim 阅读(511) 评论(0) 推荐(0)
摘要:Maven是基于项目对象模型(pom),可以通过一小段描述信息来完成复杂项目的构建,另外还有报告和文档功能,是一种强大的项目管理工具,接下来就基于Linux安装Maven 安装Maven之前,首先要正确安装JDK,JDK确认无误后,首先进入Apache maven官网:https://maven.a 阅读全文
posted @ 2019-03-14 22:27 Boblim 阅读(236) 评论(0) 推荐(0)
摘要:git安装之后出现:git: error while loading shared libraries: libiconv.so.2: cannot open shared object file: No such file or directory 这是由于无法加载libiconv.so.2库文件 阅读全文
posted @ 2019-03-14 22:22 Boblim 阅读(2238) 评论(0) 推荐(0)
摘要:新版本 google protobuf-3.6.1是现在最新版本,添加了新的特性,看说明 下载地址 https://github.com/protocolbuffers/protobuf/releases 我下载的是protobuf-all-3.6.1.tar.gz 包 新版本不需要执行autoge 阅读全文
posted @ 2019-03-14 22:20 Boblim 阅读(19162) 评论(0) 推荐(1)
摘要:分支的新建与合并 现在让我们来看一个简单的分支与合并的例子,实际工作中大体也会用到这样的工作流程: 假设此时,你突然接到一个电话说有个很严重的问题需要紧急修补,那么可以按照下面的方式处理: 分支的新建与切换 首先,我们假设你正在项目中愉快地工作,并且已经提交了几次更新(见图 3-10)。 图 3-1 阅读全文
posted @ 2019-03-11 16:06 Boblim 阅读(2451) 评论(0) 推荐(0)
摘要:转自:https://segmentfault.com/a/1190000003076028 使用场景 基于公司的项目会越来越多,常常需要提取一个公共的类库提供给多个项目使用,但是这个library怎么和git在一起方便管理呢?我们需要解决下面几个问题: 如何在git项目中导入library库? l 阅读全文
posted @ 2019-02-18 16:25 Boblim 阅读(11020) 评论(0) 推荐(1)
摘要:source insight 4.0.093 破解: 1. 安装原版软件:Source Insight Version 4.0.0093 - March 20, 2018 2. 替换原主程序:sourceinsight4.exe 3. 导入授权文件(Import a new license file 阅读全文
posted @ 2019-01-02 17:53 Boblim 阅读(5255) 评论(0) 推荐(1)
摘要:1、使用方法及其作用 git cherry-pick可以选择某一个分支中的一个或几个commit(s)来进行操作(操作的对象是commit)。例如,假设我们有个稳定版本的分支,叫v2.0,另外还有个开发版本的分支v3.0,我们不能直接把两个分支合并,这样会导致稳定版本混乱,但是又想增加一个v3.0中 阅读全文
posted @ 2018-10-17 14:42 Boblim 阅读(1599) 评论(0) 推荐(0)
摘要:转自: https://blog.csdn.net/lidong_12664196/article/details/68928136#visual-sutdio-code%E4%BB%A5%E5%8F%8Acc%E6%8F%92%E4%BB%B6%E5%AE%89%E8%A3%85 转自: http 阅读全文
posted @ 2018-08-14 13:54 Boblim 阅读(9688) 评论(1) 推荐(0)
摘要:SWIG 安装 本文使用了 SWIG 版本 2.0.4(参见 参考资料 获取下载站点的链接)。要构建和安装 SWIG,可按照典型的开源安装流程,在命令提示符下输入以下命令: 请注意,为前缀提供的路径必须是绝对路径。 SWIG 安装 本文使用了 SWIG 版本 2.0.4(参见 参考资料 获取下载站点 阅读全文
posted @ 2017-08-08 15:54 Boblim 阅读(12619) 评论(2) 推荐(1)
摘要:转自:http://www.cnblogs.com/luckythan/p/4478706.html svn基本的操作流程就是: 你刚刚进入一个新的公司,让你接手一个正在进行的项目,你打开终端写下了:svn co svn://192.168.1.1/pro/domain 然后就可以在当前目录里面找到 阅读全文
posted @ 2017-07-27 13:52 Boblim 阅读(2405) 评论(0) 推荐(0)