【问题标题】:Implementation Dependency in Maven NetbeansMaven Netbeans 中的实现依赖
【发布时间】:2018-12-20 19:45:01
【问题描述】:

在一个普通的 Netbeans 项目中,我可以指定一个库作为实现依赖项,这样我就可以访问它的私有包。

但是,在 Maven netbeans 项目中,库菜单(我将在其中设置)不存在,并且依赖系统不同。 Maven 中是否有等效的方法来访问依赖项的私有包?

【问题讨论】:

  • 什么是私有包?你的意思是打包私人课程吗?还是一些 Java 9 机制来隐藏包?
  • 我相信这是一个包私有类。具体来说,我正在关注this tutorial,它为我面临的问题指定了一种解决方法——它需要访问 org.netbeans.core.windows.actions.ActionsFactory,当我尝试在代码中访问它时,我收到一条错误消息“模块依赖的私有包被引用”。不过我可能误解了这个问题。
  • (续)问题是在标准 java netbeans 中我可以 just set a dependency as an implementation dependency 访问类似的东西,但在 Netbeans 中执行此操作的对话菜单对于 Maven 项目不存在。跨度>

标签: maven netbeans dependencies


【解决方案1】:

您想阅读 nbm-maven-plugin 文档的这一部分。 http://www.mojohaus.org/nbm-maven-plugin/manifest-mojo.html#moduleDependencies

无法从 pom 的依赖项部分推断出实现依赖项,您需要将其显式声明为插件配置的一部分。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-10-12
    • 2013-03-15
    • 2015-08-07
    • 1970-01-01
    • 1970-01-01
    • 2011-03-13
    • 1970-01-01
    • 2014-04-15
    相关资源
    最近更新 更多