【问题标题】:OpenJPA build failureOpenJPA 构建失败
【发布时间】:2023-01-09 11:56:38
【问题描述】:

我目前正在开发 openJPA 的一个分支,我必须配置一个 CI 工具(例如 github 操作)和声纳云以进行远程分析,但首先我正在尝试在本地系统中构建。问题是我无法在原始代码中成功构建,例如 3.2.2 版。我从here 下载源代码并运行命令mvn -B install -DskipTest=truemvn clean install -DskipTest=true 但都失败并出现以下错误:

openjpa/openjpa-lib/src/main/java/org/apache/openjpa/lib/conf/ConfigurationImpl.java:
[522,18] cannot access com.sun.beans.introspect.PropertyInfo
class file for com.sun.beans.introspect.PropertyInfo not found

我注意到源代码尚未更改。
我应该尝试解决什么问题?提前致谢。

【问题讨论】:

    标签: java maven build openjpa


    【解决方案1】:

    java.beans.PropertyDescriptor "cannot access PropertyInfo" compilation error中描述了你的问题,建议是:

    用户的正确修复是用“-release 8”替换“-source 8 -target 8”,这将导致 javac 根据正确的类签名集进行编译,并将成功编译示例程序。

    这又意味着以下之一:

    <configuration>
      <source>${compile.class.source}</source>
      <target>${compile.class.target}</target>
      <release>8</release>
      <encoding>${project.build.sourceEncoding}</encoding>
    </configuration>
    
    

    【讨论】:

      猜你喜欢
      • 2021-08-05
      • 2021-11-11
      • 2021-04-27
      • 1970-01-01
      • 2022-07-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多