我有以下结构:
prj
|
+-- prj-app1
|
+-- prj-app2
|
+-- other-project
prj
项目中的setting.gradle如下所示:
include ':prj-app1'
include ':prj-app2'
include ':other-project'
rootProject.name = 'prj'
现在我想在prj-app1
中使用other-project
。我可以在prj-app1
中使用prj-app2
而没有问题。为此,我将其添加到prj-app1
中的build.gradle
中:
implementation project(":other-project")
但是,我无法导入相关类。建筑工程没有问题。当我使用other-project
的类时,Eclipse将相应的类导入到prj-app1
中的代码中,但是我得到的错误是无法解析导入。
现在解决这个问题的方法是将other-project
重命名为prj-other-project
。然后一切都很好。但是,由于other-project
不是我的项目,所以我现在不能重命名它。有办法解决这个问题吗?
也许首先是改变顺序的事情:
....
project(":other-project") {
...
jar {
enabled = true
baseName = 'other-project'
version = '1.0.0'
}
...
}
project(":prj-app1") {
jar {
enabled = true
baseName = 'prj-app1'
version = '1.0.0'
}
dependencies {
compile project(":other-project")
}
}
....
问题内容: FindBugs报告一个错误: 依赖默认编码找到了对将执行字节到字符串(或字符串到字节)转换的方法的调用,并假定默认平台编码是合适的。这将导致应用程序行为在平台之间有所不同。使用备用API并明确指定字符集名称或字符集对象。 我像这样使用FileReader(仅是一段代码): 要更正错误,我需要更改 至 当我使用PrintWriter时,发生了相同的错误。所以现在我有一个问题。什么时候可
问题内容: 为什么我应该(或不应该)将gradle依赖项包含为, 有什么好处/缺点? 如您所见,我在支持它的下面的库中添加了@aar。但是一切似乎都还没有做完… 问题答案: 在大多数情况下,您可以使用或上载多种格式的库。 如果不指定后缀,则将以其默认格式(由作者定义,如果不是,则以默认格式)以及所有依赖项下载该库。 指定后缀时,将强制以指定的格式(可能存在或可能不存在)下载库。这很有用,例如当作者
我有一个非常简单的片段: 我在。 从文件中: 函数f是线性的,如果:当它的结果只消耗一次,那么它的参数只消耗一次。直观地说,这意味着在f定义的每一个分支中,它的参数x必须只使用一次。这可以通过 返回x未修改 将x传递给线性函数 在x上进行模式匹配,并以相同的方式使用每个参数一次。 将其作为函数调用,并以相同的方式使用结果一次。 我的函数就是这样做的——模式匹配于,它的参数在中使用一次,这是线性的:
本文向大家介绍android-gradle 本地二进制依赖,包括了android-gradle 本地二进制依赖的使用技巧和注意事项,需要的朋友参考一下 示例 您可以具有一个jar或多个jar文件的依赖项。 通过一个jar文件,您可以添加: 可以添加一个jar目录进行编译。 编译fileTree(dir: 'libs', include: ['*.jar']行告诉编译系统app/libs/在编译类路
我想将此SecureSocial快照用于我的项目: 版本信息: Scala版本:2.11.5 SBT版本:0.13.8 播放版本:2.3.7
我正在使用gradle 7.02(并使用gradle init选项创建一个使用groovy作为构建语言的单个java项目)-VS代码版本: 版本:1.46.1提交:cd9ea6488829f560dc949a8b2fb789f3cdc05f5d日期:2020-06-17T21:17:14.222Z(11个月前)电子:7.3.1 Chrome:78.0.3904.130节点。js:12.8.1 V8