2017 年 02 月 - 2 文章

gradle dependencies依赖分析

  |   0 评论   |   0 浏览

遇到的问题 最近在项目中遇到一个问题,因为存在jar包冲突的问题,想要解决一下。但是在解决的时候发现了另一个问题。下面详细道来。 当执行 gradle build 的时候报错,提示 What went wrong: A problem occurred evaluating root project '110-springboot'. > Failed to apply plugin [class 'io.spring.gradle.dependencymanagement.DependencyManagementPlugin'] > Could not create task of type 'DependencyManagementReportTask'. 通过网上查了发现是gradle 3.0 的一个bug,后面的版本中已经解决了。于是我下载了新版本的(gradle 3.4),发现还是存在问题,应该是本地缓存中还有问题,删了一会没有删干净。于是找了另一个解决办法,在build.gradle中加了这么一句话: classpath "io.spring.gradle:....

shell 入门

  |   0 评论   |   0 浏览

标签(空格分隔): shell 1. 简介 Shell 是一个用C语言编写的程序,它是用户使用Linux的桥梁。Shell既是一种命令语言,又是一种程序设计语言。 Linux的Shell种类众多,常见的有: Bourne Shell(/usr/bin/sh或/bin/sh) Bourne Again Shell(/bin/bash) C Shell(/usr/bin/csh) K Shell(/usr/bin/ksh) Shell for Root(/sbin/sh) 在一般情况下,人们并不区分 Bourne Shell 和 Bourne Again Shell,所以,像 #!/bin/sh,它同样也可以改为#!/bin/bash。 2.举例 #!/bin/bash echo "Hello World !" 保存为test.sh, 执行chmod 777 test.sh赋予执行权限,再执行脚本./test.sh, 注意: 一定要写成./test.sh,而不是test.sh,运行其它二进制的程序也一样,直接写test.sh,linux系统会去PATH里寻找有没有叫test.sh的,而只....