我有1个应用程序和2个模块
MyApp -> Framework -> Module
implementation project(':Framework')
框架结构
implementation project(':MyModule')
但我不能在MyApp中使用MyModule的文件。IDE显示我“无法访问”错误,我想扩展一个MyModule类的类。而且它不是从MyModule创建类的,有人对此有想法吗?怎么了?
如果希望提供对使用API
的模块的访问,请使用API
而不是implementation
(在中间模块中)。
在您的情况下,在模块framework
中,使用:
api project(':MyModule')
我试图在库模块中使用静态编程语言,而不在应用模块中使用它。应用模块只使用Java,不使用库中的任何静态编程语言类。Gradle不会编译hoever: 我对Kotlin进行了修改: {library root}/build。格拉德尔 {library root}/{library module}/build。格拉德尔 当我将其添加到应用程序模块中时,项目编译不会出现问题,但我希望避免将其添加到应用程
我在多模块项目中工作。目前我面临以下问题: > 模块A 模块B 模块A依赖于B 模块A有以下方法@GetMapping(path=“/GetWorkspace”) } 模块B有以下方法,我需要使用模块A提到的endpoint 公共字符串consumeModuelAMethod(){ 当我从模块A通过RestTemboard调用“http://localhost:8080/getworkspaces
你好,我有一个问题,我的模块化Java FX应用程序。 首先,我使用Intellij向导创建了一个JavaFX项目。 我添加了Java FX库: 并且JavaFX模块会被识别。我的模块-info.java:
嗨,我正在使用maven多模块项目和google cloudendpoint作为api管理,我能够成功地使用appengine devserver运行应用程序,但当我将它部署到appengine时,它显示如下错误。
我希望有人能回答我认为是一个基本的gradle/proguard问题。 我有一个非常基本的Android项目。这个项目包含主应用程序模块,名为,以及Android支持库的库模块,名为。 当应用程序启用了Proguard,而禁用了Proguard,我可以使用来缩小。 但是当我使用上面粘贴的配置时,我会得到以下错误: 有人知道这个设置是否可能吗?只在依赖库模块上启用Proguard,而不在应用程序本身
我有一个Maven Java应用程序,我正在尝试进行对接。到目前为止,我有以下dockerfile,是我从这个答案中复制的。 如果我的应用程序是一个单模块项目,这将是很好的,但是因为它是多模块的,所以我假设我不能仅仅使用。 但是,这会在阶段出错: 注意,来自我的本地m2文件夹。