首先,你要下载OpenCMS9.0.1源码包,官方路径如下:
http://www.opencms.org/en/modules/downloads/dl-opencms-9.0.1-source.html
或者从GitHub获取:
https://github.com/alkacon/opencms-core/releases/build_9_0_1
解压之后,可以看到工程路径下有build.gradle和build.xml这两个文件,
说明OC9版本支持gradle与ant两种编译方式,这里我主要介绍一下OC9之后新加入的gradle构建方式。
所以,你需要为你的Eclipse安装一个gradle插件,这里推荐springsource的gradle integration,
地址为:http://dist.springsource.com/release/TOOLS/gradle
引入新的插件
当然两个都要,然后下一步直至Finish。
安装成功后会提示重启,然后再次打开import的时候,我们就可以选择引入gradle项目了
选择你的解压后源码文件夹的根,他会提示你需要先click一下这里
好吧,我遇到了第一个问题,似乎gradle的书写顺序还有点要求,似乎Alkacon用的IDE更高级一下不会遇到这个?没办法,只好去修改一下build.gradle了
不过好在log提示的蛮详细的,呵呵,所以我们修改一下代码的顺序即可。
然后就可以点Finish了。
当然,如果你没有本地maven仓库的话,它会跑到远程仓库去自动下载jar包,网不好的话略坑爹了,
它们在dependencies.gradle。
task的命令为: bindist,你可以在build.gradle的804行找到它,
请不要在意那2个error,src中的泛型失败,是你的Eclipse的警报,这里就不介绍了,不影响编译
ttset的2个类没有实现抽象方法...为什么会有这个错误?我也不知道,如果你知道为什么会这样请告诉我,不过这里也不说它们了,毕竟test也不影响编译不是么。。。(笑
打包的时间过长,这里意思意思,大家看看结果就行了,结果就是用了我13分50秒全部编译发布了一遍,而且发现一个war包它放了俩(一个zip版)。。。不过大家不需要这么久,因为你们不用把所有的模块都打包编译一遍,这个我们以后再说,该下班了。
相关推荐
Eclipse插件的引入使得开发人员无需离开熟悉的IDE就可以利用Gradle的强大功能。 首先,安装Eclipse Gradle插件通常是通过Eclipse Marketplace完成的。用户可以在市场中搜索"Gradle",找到对应的插件(如EGitGradle...
本文将深入探讨在Eclipse环境下使用Gradle进行多模块项目构建的知识点。 首先,`Eclipse`是一款广泛应用的Java集成开发环境(IDE),它提供了丰富的功能,包括代码编辑、调试、版本控制等,支持多种编程语言。然而...
Android Studio使用Gradle构建工具,Eclipse的ADT插件使用的是Ant构建工具。因为两个构建工具的区别,导致习惯了Eclipse开发环境的开发者刚开始比较难适应Android Studio。如果要迁移到Android Studio,建议最好了解...
要测试自定义Gradle插件,可以使用`./gradlew tasks`命令来运行插件的任务,或者通过`apply false`来防止插件在开发阶段自动应用,便于单独测试插件的代码。 总结,自定义Gradle插件是Android Studio项目构建过程中...
Android Studio默认集成Gradle,而传统IDE Eclipse虽然不再作为官方推荐的开发工具,但仍然有一部分开发者在使用。针对这部分用户,本知识点将介绍如何在Eclipse中使用Gradle进行Android项目的打包。 首先,要使得...
gradle-eclipse-aar-plugin, 在 Eclipse 上,使用 Android AAR库的Gradle插件 gradle-eclipse-aar-plugin Gradle插件在 Eclipse 上使用 Android AAR库。使用这个插件,你可以管理Gradle的依赖项,并在 Eclipse 上...
本资源包"使用Gradle构建Spring Boot工程系列项目源码"是针对一系列教程的配套源代码,旨在帮助开发者深入理解如何利用Gradle有效地构建Spring Boot应用程序。通过分析这些源码,我们可以学习到以下关键知识点: 1....
本文将深入探讨如何使用Android Studio开发Gradle插件,主要分为以下几个方面: 1. **Gradle插件基础** - **插件定义**:Gradle插件是一组任务和配置,它们可以被应用到Gradle项目中,以扩展其功能。自定义插件...
完成配置后,可以通过Eclipse的Gradle插件或命令行运行`gradle build`来构建项目,使用`gradle bootRun`启动Spring Boot应用。在Eclipse中,还可以通过Debug模式进行调试。 总的来说,Eclipse + SpringBoot + ...
为了在Eclipse下使用Gradle,你需要确保你的开发环境已经准备好,包括Eclipse IDE(推荐使用SOA Developers版本)、Java EE服务器(如Apache Tomcat或JBoss)、JDK(至少1.5.0_17版本)以及Apache Ant。Eclipse可以...
1. 安装Gradle插件:Eclipse Marketplace中搜索并安装Gradle Integration for Eclipse。 2. 配置Gradle环境:在Eclipse的Window > Preferences > Gradle中设置本地Gradle安装路径。 3. 创建或导入Gradle项目:新建一...
下面是一个简单的自定义Gradle插件示例,展示了如何使用ByteBuddy修改编译后的class文件: 1. 创建一个新的Gradle插件项目,包含以下目录结构: ``` my-plugin/ ├── src/main/groovy │ └── ...
在Eclipse中使用Gradle需要安装Gradle插件,插件的安装方法网上有很多可以参考。安装完成后,Gradle将自动集成到Eclipse中,开发者可以使用Gradle来构建、测试和部署项目。 修改Eclipse中Gradle的默认安装路径 ...
总结来说,通过创建一个AspectJ的Gradle插件,我们可以便捷地将面向切面编程引入到项目中,实现代码的解耦和关注点分离。这个过程涉及Gradle插件的编写、AspectJ的使用以及如何在Gradle构建流程中集成这两个概念。这...
- **集成Gradle支持**:Eclipse通过Gradle插件支持Gradle项目的导入和管理,可以在IDE中直接运行Gradle任务。 - **代码编辑和调试**:Eclipse提供了强大的代码编辑器,包括自动完成、错误检查等功能,并且支持断点...
在Gradle的配置文件(build.gradle)中,只需简单引入和配置该插件,就可以让项目具备字节码插桩的能力。 在实际使用中,Android-HiBeaver允许开发者指定需要插桩的类或者方法,通过注解或者其他配置方式定义插桩...
使用Gradle构建Android项目时,它会执行一系列任务,如编译源码、生成资源、打包APK等。开发者可以通过自定义Gradle任务来扩展构建流程。 7. **版本升级**: 随着时间的推移,Gradle会发布新版本,提供新的特性、...
本篇将详细讲解如何在Eclipse环境中使用Gradle进行打包操作,特别是批量打包的流程。 首先,我们需要了解Gradle的基本概念。Gradle是一种基于Groovy语言的开源构建自动化工具,它支持多种语言和平台,具有灵活的...
1. 配置:在项目的build.gradle文件中引入并配置该Gradle插件,指定需要监控的包名或注解。 2. 构建:执行Gradle构建任务,插件会在编译期间扫描源代码,找到匹配的类和方法。 3. 插入字节码:对于每个符合条件的...