找回密码
 立即注册

QQ登录

只需一步,快速开始

Tennis3.0

初级会员

9

主题

66

帖子

431

积分

初级会员

积分
431
Tennis3.0
初级会员   /  发表于:2024-4-2 23:28  /   查看:773  /  回复:12
本帖最后由 Tennis3.0 于 2024-4-3 14:59 编辑

背景:使用下面的插件生成器,创建Java服务端命令插件。Win 10专业版,安装有JDK 21。


下面是出现的几个问题:
1. 直接编译时报错,发现是找不到本地的jar文件。于是修改pom.xml文件,将本地jar文件名/版本中的“-sources”移除后,可以成功编译。




2. mvn install后,在taget文件夹下产生了下列文件(好奇为什么是带依赖的压缩包):

打开活字格设计器后,发现插件没有自动安装。于是手动安装,显示java adapter启动中,然后报超时错误,插件最后也没有安装成功。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

12 个回复

倒序浏览
李小龙
注册会员   /  发表于:2024-4-3 12:00:01
沙发
安装包中需要包含依赖是因为,当活字格加载插件时,假如插件依赖了一个第三方库,比如说微信支付的jar包,当插件的产物中如果不携带这个库的话,会导致所有调用这个库的位置都失败。
回复 使用道具 举报
弥#EU2712
注册会员   /  发表于:2024-4-3 12:04:22
板凳
关于问题1编译报错:
最新的发布版本已经修复了查找依赖错误的问题。为了解决该问题,我们建议您尝试下载最新的 (24年3月31日)生成工具。
关于问题2:
能麻烦提供一下打出来的zip包和 java adapter 日志吗
日志在%temp%\ForguncyDesignerLog\ForguncyJavaAdapter
路径下
回复 使用道具 举报
Tennis3.0
初级会员   /  发表于:2024-4-3 12:13:47
地板
本帖最后由 Tennis3.0 于 2024-4-3 12:17 编辑
弥#EU2712 发表于 2024-4-3 12:04
关于问题1编译报错:
最新的发布版本已经修复了查找依赖错误的问题。为了解决该问题,我们建议您尝试下载最 ...


感谢及时回复,新版插件生成工具可以在哪里下载?我在gitee上只看到贴子里截图的那个版本。另外日志我下午3点前提供到。
回复 使用道具 举报
Tennis3.0
初级会员   /  发表于:2024-4-3 12:16:04
5#
李小龙 发表于 2024-4-3 12:00
安装包中需要包含依赖是因为,当活字格加载插件时,假如插件依赖了一个第三方库,比如说微信支付的jar包, ...

学习到了,感谢回复。
回复 使用道具 举报
弥#EU2712
注册会员   /  发表于:2024-4-3 12:17:44
6#
Tennis3.0 发表于 2024-4-3 12:13
感谢及时回复,新版插件生成工具可以在哪里下载?日志我下午3点前提供到。

还是原来的位置,一楼截图里的那个地方。
回复 使用道具 举报
Tennis3.0
初级会员   /  发表于:2024-4-3 14:36:28
7#
弥#EU2712 发表于 2024-4-3 12:04
关于问题1编译报错:
最新的发布版本已经修复了查找依赖错误的问题。为了解决该问题,我们建议您尝试下载最 ...

zip包和log已上传。
回复 使用道具 举报
弥#EU2712
注册会员   /  发表于:2024-4-3 14:44:00
8#
Tennis3.0 发表于 2024-4-3 14:36
zip包和log已上传。

根据日志,问题2实际上是由问题1引起的。为了解决这个问题,您可以尝试进行以下操作:
打开源码中的 pluginConfig.json 文件。
在该文件中找到字段 "dependenceVersion": "10.0.1.0-sources"。
删除该字段中的 -sources 部分,使其变为 "dependenceVersion": "10.0.1.0"。
再重新编译,应该能得到正确的结果。
回复 使用道具 举报
Tennis3.0
初级会员   /  发表于:2024-4-3 15:04:42
9#
弥#EU2712 发表于 2024-4-3 14:44
根据日志,问题2实际上是由问题1引起的。为了解决这个问题,您可以尝试进行以下操作:
打开源码中的 plu ...

我使用最新的插件构建工具来创建java服务端命令插件,pom.xml和pluginConfig.json文件看起来都正常了,java工程也能正常compile和install。

但是在活字格设计器里安装的时候,java adapter仍然报超时的错误,日志看起来也是同样的问题。我上传了zip包和日志。
回复 使用道具 举报
弥#EU2712
注册会员   /  发表于:2024-4-3 15:14:01
10#
Tennis3.0 发表于 2024-4-3 15:04
我使用最新的插件构建工具来创建java服务端命令插件,pom.xml和pluginConfig.json文件看起来都正常了,ja ...

可能是因为之前安装的dependenceVersion 错误的插件依然存在。
需要确保 C:\Users\Public\Documents\ForguncyPluginv10 文件夹中的所有插件的 dependenceVersion 字段都没有 -sources 部分:

打开 C:\Users\Public\Documents\ForguncyPluginv10 文件夹。
对于每个插件,找到其相应的配置文件pluginConfig.json。
在每个配置文件中查找 dependenceVersion 字段,并确保其值没有包含 -sources。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部