java学习
- gradle 依赖管理工具
gradle 集合了 maven 和 ant 的优点
- gradle 安装
gradle -v
探测是否安装 如果没有安装
sudo dnf install gradle
项目 目录下会有
build.gradle
settings.gradle
- linux gradle home 设置
vi ~/.bash_profile
export GRADLE_HOME=/home/yh/.gradle/wrapper/dists/gradle-2.6-bin/627v5nqkbedft1k2i5inq4nwi/gradle-2.6
export PATH=$GRADLE_HOME/bin:$PATH
export GRADLE_USER_HOME=~/.gradle
echo $GRADLE_HOME
清理工程
gradle clean
gradle build 编译并运行
国内meven 软件源
吐槽:oschina的软件源 很不稳定 不可以使用,还不如国外的
国内最好的是 maven
地址:
http://maven.aliyun.com/nexus/content/groups/public
国内最好用的maven源 阿里云的maven源
创建~/.gradle/init.gradle 文件指定软件源
allprojects{
repositories {
def REPOSITORY_URL = ‘http://maven.aliyun.com/nexus/content/groups/public‘
all { ArtifactRepository repo ->
if(repo instanceof MavenArtifactRepository){
def url = repo.url.toString()
if (url.startsWith(‘https://repo1.maven.org/maven2‘) || url.startsWith(‘https://jcenter.bintray.com/‘)) {
project.logger.lifecycle “Repository ${repo.url} replaced by $REPOSITORY_URL.”
remove repo
}
}
}
maven {
url REPOSITORY_URL
}
}
}
enum 枚举类型
java接口
spring mvc 学习
学习网站
http://wiki.jikexueyuan.com/project/spring/mvc-framework/spring-mvc-form-handling-example.html
https://spring.io/guides/gs/handling-form-submission/#initial