有问题请联系管理员stephenking@fanruan.com

Page tree
Skip to end of metadata
Go to start of metadata

安装帆软10.0开发环境

在开始之前您需要准备以下环境:

Git

https://git-scm.com/

 

Windows上才需要下载,Mac系统自

带有Git,不需要下载安装

Anthttps://ant.apache.org/bindownload.cgiWindows和Mac下都是通用的
IntelliJ IDEAhttps://www.jetbrains.com/idea/download/可使用迅雷下载Windows或者Mac版
mavenhttp://maven.apache.org/download.html用于管理工程模块

注意

IntelliJ IDEA 可以使用免费的社区版,不影响插件开发

Ant 用于插件打包

Git 用来克隆和更新代码

部分工具可以在开发者QQ群文件中找到

工程配置指南

安装maven

用于构建开发工程,文档参考:http://wiki.jikexueyuan.com/project/maven/environment-setup.html

安装ant

用于构建插件安装包,文档参考:http://wiki.jikexueyuan.com/project/ant/environment-setup.html

开发工程准备

克隆开发工程,只需要在控制台中执行下面的命令,然后就是几秒钟左右的等待即可:

 

git clone https://gitee.com/fanruan/report-starter-10.git

 

如果您有GITEE码云的账号,别忘给了帆软的开源项目一个STAR哦!

配置开发工程

1.直接使用IntelliJ IDEA打开上面克隆好的这个目录。等待IDEA自动下载依赖jar包和构建出来完整的开发工程。

2.将${JAVA_HOME}/lib/tools.jar添加到IDEA配置的JDK Classpath中,如下图所示

3.执行命令:mvn install。可以在开发工程下,生成一个webroot/WEB-INF的文件夹,把这个目录当成插件开发的工作目录即可。通过mvn install还可以更新jar包版本。

启动设计器

如果希望正常的进行插件开发,使用com.fr.learn.Leaner启动设计器。

如果希望进行设计器调试,则使用com.fr.learn.Leaner4Debug启动设计器。

修改依赖的jar版本

只需要更改pom.xml中的common-version属性即可。

 

common-version含义
10.0-RELEASE-SNAPSHOT10.0的测试版本快照

10.0-FEATURE-SNAPSHOT

10.0的新功能版本快照
10.0-SNAPSHOT10.0的正式版本快照

 

整个开发工程预览如图所示:

重新构建开发工程

当修改了maven配置(主要是一些依赖配置之类的),可以按下图所示,重新构建开发工程:

 

解决工程无法连接FRDEMO(sqllite数据库)的问题

1.直接下载下来的项目的lib目录下,没有sqlite-jdbc.jar这个jar文件

sqlite-jdbc.jar

2.在项目的Libraries中引入这个jar到starter中

 

  • No labels

9 Comments

  1. Anonymous

    这个repo有问题,起步就给我造成了障碍。依赖的jar找不到,还有classnotfound的报错,升级一下pom.xml就好了

      1. mvn install package
  2. 我按照步骤配置完,src下面的java类报错啊 com.fr.learn.Leaner 和 com.fr.learn.Leaner4Debug。

     Leaner:  import com.fr.start.Designer;    

     

    Leaner4Debug: org.swingexplorer.Launcher.main(new String[]{"com.fr.start.Designer"});


     

    1. 你把report-starter-10目录下的pom.xml里面的版本改成10.0-SNAPSHOT,

      再maven reimport一下应该就可以了。。。

      10.0-RELEASE-SNAPSHOT是nightly build,可能有问题。。。

  3. Anonymous

    大神,为什么我编译之后的WEB-INF下没有lib文件夹

  4. Anonymous

    大佬,maven不能下载所有jar包怎么回事呢?

  5. Anonymous

  6. Anonymous

    现在可以了

Write a comment…