环境:
- windows server 2008
- jdk 1.7_051
- gradle 1.11
- flex sdk
1. 安装
a. 安装gradle 1.11.解压缩gradle-1.11-all.zip即可
1) 在环境变脸中设置gradle home:GRADLE_HOME=d:\gradle
2) 设置PATH加入:%GRADLE_HOME%\bin
3) 测试gradle是否安装设置成功:打开cmd,输入gradle -v查看
gradlefx会在第一次使用的时候下载,所以需要机器可以联网,否则,就设置一台可以上网的nexus私服,该私服去网上下载。
b. 安装flex_sdk_4.6.0.23201B。
1)解压缩即可
2)FLEX_HOME=D:\Flex
2. 配置gradle
在每一层的编译文件夹下编写build.gradle
包含内容
buildscript {
repositories {
maven {
name 'mavenLocal'
url "http://172.XX.XX.XX:8081/nexus/content/groups/public" //这里是maven私服地址
}
}
dependencies {
classpath group: 'org.gradlefx', name: 'gradlefx', version: '0.8.1'
}
}
apply plugin: 'gradlefx'
type='swc'
srcDirs = [/src/main/flex']
3. 执行
用Jenkins调用执行批处理:
在含有build.gradle目录下,执行gradle build.
在该文件夹下的build文件夹下生成swc文件
遇到的问题:
在jenkins配置后,总是报错:
Could not load Logmanager "org.apache.juli.ClassLoaderLogManager"
java.lang.ClassNotFoundException: org.apache.juli.ClassLoaderLogManager
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
... ...
经上网查找,需要取消JAVA_OPTS的设置。
操作方法:
到gradle1.11软件中,bin下,修改gradle.bat
@rem Execute Gradle
"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -CLASSPATH "%classpath%" org.gradle.launcher.GradleMain %CMD_LINE_ARGS%
改成
@rem Execute Gradle
"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -CLASSPATH "%classpath%" org.gradle.launcher.GradleMain %CMD_LINE_ARGS%
再次运行这个任务,错误就没有了
相关推荐
5. **构建脚本**:如果项目支持自动构建,可能包含Ant或Gradle等构建工具的配置文件,用于编译和打包库。 6. **资源文件**:可能包括任何必要的图像、字体或其他非代码资源,这些资源可能与iframe的显示或交互有关...
在Flex项目中,流程设计器的主要功能是允许用户通过拖放操作定义和编辑工作流。工作流通常由一系列步骤组成,这些步骤代表了一个业务过程,如审批流程、订单处理等。用户可以通过流程设计器自定义每个步骤的顺序、...
- Flex SDK包含了编译Flex应用程序所需的工具和库,包括ActionScript编译器和Flex框架类库。 3. Spring与Flex整合的关键技术: - BlazeDS:BlazeDS是Adobe提供的开源服务器端组件,它可以作为中间件,使得Spring...
- 编译Flex客户端生成SWF文件,将其放置在Spring项目的静态资源目录下。 - 运行Spring项目,浏览器中打开Flex客户端,测试远程调用是否正常。 8. **SpringFlexExample_FlexClient**: - 这个文件可能是项目中的...
- Flex SDK:提供编译Flex应用程序所需的工具和库。 - BlazeDS或LCDS:Adobe提供的AMF通信服务器,连接Flex和Java。 - Spring Boot:简化Java Web应用开发,包含Spring Security依赖。 - Maven或Gradle:构建...
4. **开发环境的设置**:在Flex Builder中,你需要创建一个新的Flex项目,并选择合适的Flex SDK版本。同时,可以配置项目的编译选项,如优化级别、编译警告等。此外,还需要设置源代码文件夹结构,以便组织和管理...
6. **集成构建系统**:Flex插件可以与Ant、Gradle或Maven等构建工具无缝对接,自动化编译、测试和打包过程,减少手动操作,提升工作效率。 7. **自定义视图和透视图**:根据个人或团队的工作习惯,插件可以添加新的...
【描述】"fview-flex-源码.rar"的描述很简洁,仅仅提到了文件名,这表明该压缩包的内容可能是Fview Flex项目的完整源代码,用户可以下载并研究其内部实现,以学习Flex编程、自定义组件或改进现有项目。 【标签】...
这些工具可以自动下载依赖库,执行编译、测试和打包等任务,简化项目的构建过程。 **7. 安全性** 在SSHFlex应用中,安全性同样重要。Spring Security(原名Acegi)可以用来实现用户认证和授权,确保只有经过身份...
3. **Flex SDK**: 包含了编译Flex应用所需的所有工具和库,包括编译器、Flex Builder IDE(现已由Flash Builder取代)、Flex框架库以及用于构建和部署应用的工具链。 4. **Flex组件**: Flex框架提供了大量的预定义...
4. 构建脚本:如Ant或Gradle脚本,用于编译和打包应用。 5. 说明文档:可能包含关于如何运行和修改Demo的指南。 通过学习和分析这个Flex全景Demo,你可以了解到如何使用Flex和PV3D来创建互动的3D全景应用,同时也能...
在Flex项目中,这些资源通常被嵌入到SWF文件中,或者以单独的PNG、JPEG或MP3等格式存储。 3. **配置文件**:如XML文件,可能包含游戏设置、关卡数据等信息。 4. **库文件**:可能包含自定义的Flex组件或库,用于扩展...
5. **编译脚本**:如Ant或Gradle脚本,用于编译和打包应用。 6. **文档**:可能包含项目说明、API文档或开发者指南。 总的来说,这个“Flex图文混排聊天室客户端”项目是一个很好的实例,展示了Flex在构建富互联网...
- 创建Flex项目:使用Flex Builder或命令行工具创建Flex项目,并设置BlazeDS为数据源。 - 定义服务:在Java后端定义服务接口和实现,BlazeDS通过Spring或其他依赖注入框架管理这些服务。 - 引用服务:在Flex...
5. **构建脚本**:Maven或Gradle等构建工具的配置文件,用于编译和打包项目。 6. **README文档**:详细说明如何运行和使用该项目的文档。 总的来说,SLF4FX是连接Java和Flex日志记录的关键桥梁,通过它,开发者可以...
4. 构建脚本:用于编译和打包库的Ant或Gradle脚本,便于开发者集成到自己的构建流程中。 5. 证书和许可文件:关于库的版权和授权信息,确保合法使用。 6. 读我文件(Readme):简要介绍版本更新内容、安装和使用指南...
标题中的“spring-flex-boot”指的是一个整合了Spring Boot和Adobe Flex技术的项目,可能是为了在后端使用Spring Boot的强大功能,同时在前端利用Flex的富客户端界面能力。Flex是Adobe开发的一个用于构建富互联网...
要开始开发,确保安装了Flex Builder或者使用命令行工具如Apache Maven或Gradle来配置和编译项目。 其次,为了绘制拓扑图,你需要一个图形库。在Flex中,可以使用mx.graphics这一部分的API来绘制基本图形,如线条、...
在提供的压缩包中,词法分析的代码可能是用 Lex 或 Flex 这样的工具编写,而生成的文件可能包含这些标记的列表,这有助于调试和验证分析器的正确性。 接下来,语法分析是将标记流转换为抽象语法树(AST)的过程。这...
- 如果出现“找不到类”的错误,检查是否正确设置了项目的编译输出路径和Tomcat的`WEB-INF/classes`目录。 - 如果是权限问题,确保Tomcat用户有足够的权限访问项目文件和数据库。 6. **运行与测试**: - 将项目...