Maven构建时出现访问限制错误

Posted

技术标签:

【中文标题】Maven构建时出现访问限制错误【英文标题】:Getting Access restriction error while maven build 【发布时间】:2019-11-04 02:58:35 【问题描述】:

在这里我在构建我的多模块 maven 项目时遇到访问限制错误。

添加错误详情:

[ERROR] Failed to execute goal org.eclipse.tycho:tycho-compiler-plugin:1.0.0:compile (default-compile) on project my.project.ui.core.communication: Compilation failure: Compilation failure:
[ERROR] C:\HOME\SOME_DIR\my.project.ui.core.communication\src\my\project\ui\core\communication\logic\RequirementLibraryDelegate.java:[474]
[ERROR] LOGGER.severe(IRequirementLibraryLogIds.REQLIBMSGID0009, e.getMessage() + e);
[ERROR] ^^^^^^^^^^^^^^
[ERROR] Access restriction: The method 'EJBException.getMessage()' is not API (restriction on classpath entry 'C:\HOME\SOME_DIR\my.project.common.server\lib\j2ee.jar')

我已经尝试过的参考:Access restriction: Is not accessible due to restriction on required library ..\jre\lib\rt.jar

谁能帮我解决这个问题?

提前致谢:)

【问题讨论】:

【参考方案1】:

尝试在 pom.xml 中设置如下目标。

            <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <configuration>
                <source>1.8</source>
                <target>1.8</target>
            </configuration>
        </plugin>

如果没有帮助,请通过 Import-Package 在 MANIFEST.MF 中使用特定的 OSGi 依赖,如下所示:

Import-Package: org.eclipse.jface.contentassist

【讨论】:

以上是关于Maven构建时出现访问限制错误的主要内容,如果未能解决你的问题,请参考以下文章

使用 conda 在 Windows 上构建 Python 包时出现奇怪的“拒绝访问”错误

求助:WindowsServer2008R2中对IIS网站设置(带宽 和 连接数)限制时出现“指定的用户不存在”的错误提示

雪花:加载时出现错误限制时无法复制?

从 Java 运行 AppleScript 时出现“不允许辅助访问”错误

进行预览时出现 Bigquery API 限制超出错误

尝试使用 Azure CLI 创建 Web 应用时出现限制错误