`

项目中Gradle使用总结

阅读更多

一.配置Gradle使用Maven仓库

    项目过程中,我们可能会遇到maven的本地库和gradle使用的maven本地库,不是同一个库.现在总结下怎么配置使得maven和gradle都使用相同的maven本地库:

 首先,大家要清楚两个个概念: maven本地库[表现形式一般都是.m2], gradle本地库[表现形式一般是.gradle]

1.maven配置本地库:

  主要在settings.xml文件中,增加如下的内容:

   <localRepository>/xxxxx/repository</localRepository>

2. gradle配置使用maven本地库:

修改build.gradle文件,添加如下内容:

1
2
3
repositories {
                mavenLocal()
        }

 

注意: 这个开发开发的时候添加在build.gradle中即可,已经默认使用maven本地库了.

3. 让gradle你能读取到maven的本地库配置

   Gradle使用与Maven相同的策略去定位本地Maven缓存的位置。如果在settings.xml中定义了本地Maven仓库的地址,则使用该地址。在USER_HOME/.m2下的settings.xml文件中的配置会覆盖存放在M2_HOME/conf下的settings.xml文件中的配置。如果没有settings.xml配置文件,Gradle会使用默认的USER_HOME/.m2/repository地址。

4.修改gradle的本地库[这个与maven本地库无关,仅仅是这个.gradle文件夹是在太大了,往往需要移动外挂盘上.]

设计环境变量: GRADLE_USER_HOME=/xxx/.gradle

二.jdk1.8 执行gradle命令提示“无效的源发行版:1.8”



 

解决方法:项目右键–》run as --》 gradle build--》arguments–》java home–》workspace jre 选择jdk1.8

  转载请注明:http://www.xujin.org

  • 大小: 35.9 KB
分享到:
评论

相关推荐

    gradle学习总结

    在本文中,我们将深入探讨Gradle的基本概念、核心特性以及如何在实际项目中使用它。 **一、Gradle 基本概念** 1. **构建脚本**:Gradle使用Groovy或Kotlin DSL编写构建脚本,这些脚本定义了项目的构建过程,包括...

    gradle 搭建简单项目

    总结,使用Gradle搭建简单项目涉及安装Gradle、创建项目结构、编写构建脚本、编写源代码、构建和运行项目。同时,根据提供的文件,可能还需要考虑数据库初始化和代码集成。通过熟练掌握Gradle,可以更高效地管理和...

    详解android项目由Gradle 2.2 切换到 3.0的坑

    Android 项目从 Gradle 2.2 切换到 3.0 可能会遇到的一些坑爹问题,以下是总结的经验和解决方案。 问题 1:运行时错误 在切换到 Gradle 3.0 后,可能会遇到以下错误: Error:Execution failed for task ':app:...

    基于gradle构建的项目

    总结,Gradle以其强大功能和高度定制化成为现代开发的首选构建工具,尤其是在Java和Spring Boot项目中,它能有效提升开发效率,简化项目构建流程。通过合理配置和插件利用,Gradle可以帮助开发者轻松应对各种复杂的...

    GradleWeb项目

    【GradleWeb项目详解】 ...总结,GradleWeb项目为初学者和有经验的开发者提供了一个便捷的起点,通过学习和实践,可以深入了解Gradle在Java Web开发中的应用,以及如何利用其灵活性和强大的功能来优化开发流程。

    Gradle构建(war) web项目示例

    总结来说,Gradle构建(war) web项目涉及以下几个关键点: 1. 应用'war'插件:提供构建web应用的基本配置。 2. 配置依赖:通过`dependencies`声明项目所需的库。 3. 设置源代码和资源目录:确保编译和打包时正确处理...

    gradle多模块开发

    在现代软件开发中,Gradle已经成为了Java领域广泛使用的构建工具,尤其在大型项目和多模块项目中,其优势更为显著。"gradle多模块开发"这个主题涉及到如何有效地管理和构建多个相互依赖的子项目,形成一个整体的工程...

    gradle的jetty插件使用例子

    本篇文章将深入探讨如何在Gradle项目中使用Jetty插件。 首先,我们来看一下`build.gradle`文件,这是Gradle构建脚本的入口。在这个文件中,我们需要配置Jetty插件。以下是一个简单的`build.gradle`示例: ```...

    Python-PyGradle使用Gradle来构建Python项目

    总结起来,PyGradle是Python开发中的一个创新,它结合了Gradle的强大力量,提供了丰富的自动化功能和高度的灵活性,帮助开发者更有效地管理复杂项目。如果你的项目需要更高级的构建解决方案,PyGradle值得考虑。

    gradle-6和8的版本

    在Cocos Creator 3.8版本中,Gradle 8.0.2的使用意味着开发者可以利用更多现代Java特性,并享受到更快的构建速度。此外,Gradle 8还优化了依赖解析策略,减少了网络请求,提升了构建效率。 在Android Studio中,...

    android用Eclipse Gradle打包

    本篇将详细讲解如何在Eclipse环境中使用Gradle进行打包操作,特别是批量打包的流程。 首先,我们需要了解Gradle的基本概念。Gradle是一种基于Groovy语言的开源构建自动化工具,它支持多种语言和平台,具有灵活的...

    项目构建工具Gradle官方用户手册(英文)

    - **Gradle属性和系统属性**:如何在构建脚本中使用和配置这些属性。 - **使用外部构建脚本配置项目**:通过外部构建脚本配置项目的详细方法。 - **配置任意对象**:对项目中的任意对象进行配置的技巧和方法。 ### ...

    spring gradle依赖 .gradle文件

    总结起来,"spring gradle依赖 .gradle文件"是指使用Gradle作为构建工具来管理Spring框架项目的依赖,并且强调了".gradle"目录在Gradle工作流程中的重要性,包括Gradle Wrapper、守护进程和缓存机制。在Eclipse中...

    gradle导入本地oracle包连接数据库

    总结来说,将`ojdbc6.jar`通过Gradle导入本地项目并使用`JDBCDemo`进行数据库连接,涉及了Gradle的依赖管理、JDBC的基本操作以及Oracle驱动的使用。理解这些知识点对于任何需要与Oracle数据库打交道的Java开发者都是...

    okbuck,okbuck是一个gradle插件,允许开发人员在gradle项目上使用buck构建系统。.zip

    通过阅读`README.md`和`build.gradle`,开发者可以了解如何在自己的项目中集成和使用`okbuck`。 总结来说,`okbuck`是Android开发中的一个强大工具,它结合了Gradle的易用性和Buck的高效性,为开发者提供了更优的...

    gradle-1.0.zip

    总结起来,"gradle-1.0.zip"是Android Studio项目配置Gradle的一个重要资源,它使得我们能够在本地快速启动和配置构建环境。理解Gradle的工作原理和使用方法,对于提升Android开发效率至关重要。随着版本的迭代,...

    Gradle总结供各位下载

    尽管Maven的POM(Project Object Model)文件在小型项目中易于理解和使用,但在大型复杂项目中,Gradle的DSL提供了更高的定制性。 在源码软件的构建过程中,Gradle通常会配合Git或其他版本控制系统一起使用,确保...

    基于Gradle构建的JavaWeb项目

    通过使用Gradle和IDEA,JavaWeb开发者可以高效地管理项目依赖,自动化构建流程,并且在IDE内直接进行调试和测试。这种现代化的开发方式提高了开发效率,简化了项目维护,使得团队协作更加顺畅。同时,Gradle的灵活性...

Global site tag (gtag.js) - Google Analytics