主题:
- 如何使用 gradle 打包 groovy 代码(jar包)
- 执行时如何传递参数
gradle 打包 groovy 的配置
1 | def name='requirement-dashboard-v0.1' |
执行 groovy 脚本
1 | 默认执行 runScript task |
主题:
- 如何使用 gradle 打包 groovy 代码(jar包)
- 执行时如何传递参数
1 | def name='requirement-dashboard-v0.1' |
1 | 默认执行 runScript task |
Grape 是一个内嵌在 Groovy 中的 JAR 依赖项管理器。它能使你在类路径上快速添加 Maven 库依赖项,更易于编写脚本。最简单的用法是在脚本上添加注释(annotation)
1.1 添加一个依赖项
1.2 指定附加依赖库
1.3 Maven 分类器
1.4 排除传递性依赖
1.5 JDBC 驱动
1.6 利用 Groovy Shell 来使用 Grape
1.7 代理设置
1.8 日志
1 | ([ |
一直没任何响应
1 | groovy -Divy.message.logger.level=4 -Dgroovy.grape.report.downloads=true test.groovy |
可以看到输出如下:一直停留在从 jcenter上下载jar包
1 | Nbr of module to sort : 1 |
之前设置的 GrabResolver 好像没有其作用
在 ~/.grape目录下创建 grapeConfig.xml,内容如下
1 | <ivysettings> |
注意:注销掉 jcenter 的 repo,因为不知为何,这个 repo 能正常访问到,但是无法下载 h2 的 jar,添加阿里云的repo,这里需要注意的是不能用网上教程给的 repo 地址,http://maven.aliyun.com/nexus/content/groups/public/ ,去阿里云页面上找最新的地址:https://maven.aliyun.com/mvn/view
如果采用默认的 jcenter 设置,即使用 grape 命令也是一样会卡在下载 jar 包的环节。
1 | grape -V install com.h2database h2 1.4.193 |
输出如下:
1 | :: resolving dependencies :: caller#all-caller;working04 |
参考文档:
直方图比较方法:
对输入的两张图像计算得到直方图H1和H2,归一化得到相同的尺度空间然后可以通过计算H1和H2之间的距离得到两个直方图相似程度进而比较图像本身的相似程度。
github地址:+ picture-stitch
安装脚手架npm install -g hexo-cli
初始化项目(网络原因,很大可能性会到安装 theme landscape 时 失败)hexo init blog
手动安装 theme landscape 方法:
git clone --depth 1 https://github.com/hexojs/hexo-theme-landscape themes/landscape
安装(如果不执行这一步,hexo 就没有 server 命令,generate 时会什么页面也不生成)cd blog;npm install
hexo new first-blog
hexo generate
hexo server
本文简单描述了如何快速为 Hexo 创建的 Blog 添加评论功能……
- Github大礼包:gitment, gitalk(推荐),gitter(推荐); 三个都支持Markdown;
- 基于 leancloud 的无后端评论系统:Valine(推荐,支持Markdown);
- 国外的有几个:disqus(漂亮,但需翻墙),hypercomments(推荐,不支持Markdown).
- 以前的多说挺不错,但是可惜已经成为历史了
综合考虑,当前的最佳选择我认为是 Valine,具体步骤如下
在 LeanCloud 上注册账号
注意:
新应用名称随意填
计价方案选择“开发版”即可