zoukankan      html  css  js  c++  java
  • Gradle入门第一集【下载,安装和测试】

    参考:https://www.cnblogs.com/panchanggui/p/9394760.html

    1,http://services.gradle.org/distributions/链接下载gradle-5.6.2-bin.zip

    2,配置环境变量(安装文件夹的bin目录配置path中)

      遇到环境变量的字符串长度超过指定的长度,详情看:

    3,从github(H:java_devsspring-frameworkspring-framework-masterspring-context)上下载spring-framework的zip压缩包,然后解压到文件夹中

    4,在cmd中进入到spring-framework的spring-tx文件夹中使用gradle cleanidea eclipse命令进行构建

      出现报错,构建失败:因为一些jar包无法下载:

     之所以报错这样的错误是使用了国外的镜像,那么就换成国内的镜像

    然后多次执行gradle cleanidea eclipse又爆了Task 'cleanIdea' not found in project ':spring-tx'错误,使用gradle task命令查看发现IDE task下面没有cleanIdea的task,反而有cleanEclipse的task,所以将命令改为:gradle cleanEclipse eclipse就行了。在做这一步之前,我根据maven的原理,想到应该修改gradle下载的jar包的存储位置,参考博客https://www.cnblogs.com/Jimc/p/10082458.html(添加变量GRADLE_USER_HOME,值为gradle依赖下载存放路径)

    5,执行gradle cleanEclipse eclipse会将spring-xxx下文件编译成eclipse可以编辑的或者可以导入的结构和和数据格式,这个时候只需要使用myeclipse新建个普通java项目,选中项目点击import导入,选择“文件系统file system“导入。

    6,导入后发现有感叹号异常,打开build path面板,打开project菜单,可以知道是缺少其他spring-xxx项目的依赖

    7,当把所有的依赖项目导入后有包的缺失错误,一般项目左下角有红叉

      1,spring-core:需要:参考:https://blog.csdn.net/z983191625/article/details/77600873

    在导eclipse之后,发现有spring-cglib-repack-3.2.4.jar和spring-objenesis-repack-2.4.jar不存在,在spring-framework目录下执行gradle objenesisRepackJar和gradle cglibRepackJar命令,会在Spring-frameworkspring-coreuildlibs目录下生成jar包。
    ————————————————
    版权声明:本文为CSDN博主「z983191625」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/z983191625/article/details/77600873

      2,spring-oxm缺少castor和jaxb:参考:https://blog.csdn.net/wuwei2Y/article/details/79788421

        查看spring-oxm下的spring-oxm.gradle文件后,发现可以在spring-oxm项目目录下执行下面两个命令:

        1.gradle genCastor

        2.gradle genJaxb

       3,安装插件Groovy(spring源码导入myeclipse中后会有关于groovy的报错 ,这是因为需要 安装Groovy的插件)

    8,其他方式安装:https://www.w3xue.com/exp/article/20196/40719.html

    9,gradle的报错:留待以后解决

      1,能使用gradle新建项目,但是不能导入项目。

      2,如何导入使用gradlew :spring-oxm:compileTestJava 编译后的整个spring-framework项目。

      3,kotlin-coroutines项目中的kt文件如何才能编译成java文件

    值得看的博客:

      https://www.w3xue.com/exp/article/20196/40719.html

      https://blog.csdn.net/woshizhhblog/article/details/53341417

      https://blog.csdn.net/echohuangshihuxue/article/details/80925313

      https://zhidao.baidu.com/question/1387287396334336420.html

      https://blog.csdn.net/weixin_41996632/article/details/90769032

    10,全面去学习了解groovy和gradle的用途和操作。

  • 相关阅读:
    sqlalchemy访问Oracle数据库报错:UnicodeDecodeError: 'big5' codec can't decode byte 0xfb in position 2: illegal multibyte sequence
    Mac如何安装FastDfs
    Django执行Sql语句笔记
    跑DRF框架分页源码笔记
    Python Paginator分页学习
    Python Excel笔记
    npm run dev报错解决方法
    npm install --global vue-cli 报错 [..................] / rollbackFailedOptional: verb npm-session abfa82f3041ebc02
    MS17_010漏洞攻击Windows7
    虚拟机启动黑屏
  • 原文地址:https://www.cnblogs.com/lirenhe/p/11643813.html
Copyright © 2011-2022 走看看