文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

Java如何编译和使用

2023-06-04 08:25

关注

本文小编为大家详细介绍“Java如何编译和使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“Java如何编译和使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

O2OA在github上开源了平台源码,用户可以Fork源码,并且自己进行服务器编译,打包。也支持对源码自行进行修改后进行服务器打包。

一、Fork源码到自己的gitee仓库

访问O2OA项目的gitee仓库

Java如何编译和使用

点击Fork将O2OA源码Fork到自己的gitee[码云]仓库

Java如何编译和使用

二、安装Github Desktop

下载Github Desktop:https://desktop.github.com/

Java如何编译和使用

三、使用Github Desktop客户端Clone源码到本地

1)查询自己的gitee仓库[码云]中O2OA项目的Clone地址

Java如何编译和使用

打开Github Desktop客户端,从自己的github仓库中clone源码

1)打开Github Desktop客户端,点击Clone a repository form the Internet...

Java如何编译和使用

2)在弹出的Clone a repository对话框里选择URL选项卡,填写URL和Clone到的本地地址后,点击Clone即可开始Clone项目源码:

Java如何编译和使用

请注意,我们建议您Clone您之前Fork到自己的gitee仓库里的源码,可以观察一下Clone的地址:

如:https://gitee.com/您的github账号/O2OA, 而不是https://gitee.com/liyihz2008/O2OA

3)正在Clone,等等Clone完成即可。如下图所示:

Java如何编译和使用

从Github上Clone项目比gitee上要慢很多,可能需要更多的时间。

四、配置源码编译环境

1、安装Nodejs

nodejs下载地址:http://nodejs.cn/download/ (您也可以从官网下载:https://nodejs.org/en/)

Java如何编译和使用

下载windows安装程序(.mis)

下载完成后直接进行安装,直接next直至安装完成即可。如下图所示:

Java如何编译和使用

2、安装配置maven环境

1)Maven下载地址:http://maven.apache.org/download.cgi, 下载好之后,解压并选择存放路径

Java如何编译和使用

2)首先打开我的电脑->属性->高级系统设置

新建系统变量:MAVEN_HOME,复制Maven的路径

Java如何编译和使用

在系统变量:path中复制粘贴:%MAVEN_HOME%\bin

Java如何编译和使用

Win+R快捷键打开命令行,输入:mvn -v,如出现以下图样,则表示配置成功

Java如何编译和使用

3、安装配置ant环境

官方http://ant.apache.org/bindownload.cgi下载新版(目前为Ant1.10.5)的ant,得到的是一个apache-ant-1.10.5-bin.zip的压缩包。将其解压到你的硬盘上,例如:E:\Work\apache-ant-1.10.5。

新建系统变量:ANT_HOME,复制Ant的路径,如下图所示:

Java如何编译和使用

在系统变量:path中复制粘贴:%ANT_HOME%\bin:

Java如何编译和使用

在系统变量:classpath中复制粘贴:%ANT_HOME%\lib

Java如何编译和使用

Win+R快捷键打开命令行,输入:ant,如出现以下图样,则表示配置成功

Java如何编译和使用

五、初次编译源码

下载后o2server项目源码直接导入eclipse后会有很多依赖错误,因为大量的依赖包没有编译为jar文件,所以需要先将下载后的源码中o2server项目整体编译一次。

打开命令提示工具,cd到o2oa/o2server目录(或者直接在o2server目录打开powershell(win10))

cd E:\O2\o2oa\o2server

Java如何编译和使用

在o2server目录下直接执行命令进行编译:mvn install,开始进行源码编译:

mvn install

Java如何编译和使用

直到编译完成(一共57个项目,视开发机性能约需5-20分钟),如下图所示:

Java如何编译和使用

打包安装程序: ant

ant

编译完成后,可直接支持ant命令进行打包:

Java如何编译和使用

直到打包完成(视开发机性能,约5-10分钟),如下图所示:

Java如何编译和使用

六、使用Eclipse导入o2oa源码

注意,当源码导入到eclipse项目后,maven会从mvn repository下载所依赖的项目jar包,可能需要一些时间,视情况在5-30分钟左右。

Java如何编译和使用

当所有的依赖包下载完成后,eclipse里如果仍有大量报错,请在o2server项目上执行Maven -> Update Project...

七、关于Eclipse中pom.xml报错

关于o2server项目的pom.xml报错:

Java如何编译和使用

三个相对路径依赖引用引起的pom.xml报错,可以忽略,完全不影响项目编译。

关于x_base_core_project项目和所有的 *_core_entity 项目中pom.xml报错

Java如何编译和使用

maven plugin的execution出错,可以忽略,不影响项目编译。解决方案可以百度:maven plugin的execution出错,有很多解决方案发,我们的源码会在近期更新时解决此问题。

八、单独的项目编译

将项目导入eclipse后,也可以在eclipse里使用maven插件对单个的项目进行编译。

直接打开指定项目,在pom.xml上运行Run as ... -> Maven install即可,如下图所示:

Java如何编译和使用

编译完成后,jar 包将编译到目录:o2oa\o2server\store\jars,war包将编译到目录:o2oa\o2server\store

读到这里,这篇“Java如何编译和使用”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注编程网行业资讯频道。

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯