【10.0 预览版二】POM引用了错误的本地jar文件,安装插件异常
本帖最后由 Tennis3.0 于 2024-4-3 14:59 编辑背景:使用下面的插件生成器,创建Java服务端命令插件。Win 10专业版,安装有JDK 21。
下面是出现的几个问题:
1. 直接编译时报错,发现是找不到本地的jar文件。于是修改pom.xml文件,将本地jar文件名/版本中的“-sources”移除后,可以成功编译。
2. mvn install后,在taget文件夹下产生了下列文件(好奇为什么是带依赖的压缩包):
打开活字格设计器后,发现插件没有自动安装。于是手动安装,显示java adapter启动中,然后报超时错误,插件最后也没有安装成功。
安装包中需要包含依赖是因为,当活字格加载插件时,假如插件依赖了一个第三方库,比如说微信支付的jar包,当插件的产物中如果不携带这个库的话,会导致所有调用这个库的位置都失败。 关于问题1编译报错:
最新的发布版本已经修复了查找依赖错误的问题。为了解决该问题,我们建议您尝试下载最新的 (24年3月31日)生成工具。
关于问题2:
能麻烦提供一下打出来的zip包和 java adapter 日志吗
日志在%temp%\ForguncyDesignerLog\ForguncyJavaAdapter
路径下
本帖最后由 Tennis3.0 于 2024-4-3 12:17 编辑
弥#EU2712 发表于 2024-4-3 12:04
关于问题1编译报错:
最新的发布版本已经修复了查找依赖错误的问题。为了解决该问题,我们建议您尝试下载最 ...
感谢及时回复,新版插件生成工具可以在哪里下载?我在gitee上只看到贴子里截图的那个版本。另外日志我下午3点前提供到。 李小龙 发表于 2024-4-3 12:00
安装包中需要包含依赖是因为,当活字格加载插件时,假如插件依赖了一个第三方库,比如说微信支付的jar包, ...
学习到了,感谢回复。 Tennis3.0 发表于 2024-4-3 12:13
感谢及时回复,新版插件生成工具可以在哪里下载?日志我下午3点前提供到。
还是原来的位置,一楼截图里的那个地方。 弥#EU2712 发表于 2024-4-3 12:04
关于问题1编译报错:
最新的发布版本已经修复了查找依赖错误的问题。为了解决该问题,我们建议您尝试下载最 ...
zip包和log已上传。 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"。
再重新编译,应该能得到正确的结果。 弥#EU2712 发表于 2024-4-3 14:44
根据日志,问题2实际上是由问题1引起的。为了解决这个问题,您可以尝试进行以下操作:
打开源码中的 plu ...
我使用最新的插件构建工具来创建java服务端命令插件,pom.xml和pluginConfig.json文件看起来都正常了,java工程也能正常compile和install。
但是在活字格设计器里安装的时候,java adapter仍然报超时的错误,日志看起来也是同样的问题。我上传了zip包和日志。 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。
页:
[1]
2