本文介绍了 Gradle 4.10+ 的一个有趣功能,称为源依赖项:
https://blog.gradle.org/introducing-source-dependency
它允许使用 Git(例如 GitHub)源代码存储库来构建依赖项。然而,它似乎只支持 Gradle 项目作为源依赖项。是否也可以使用 Maven 项目,如果可以,请展示一个示例。
build.gradle当我尝试在 Maven 项目中使用此功能时,Gradle 尝试在那里找到该文件(我在使用该--info选项运行 Gradle 时看到它)并失败,并显示如下错误消息:
Git repository at https://github.com/something/something.git did not contain a project publishing the specified dependency.
标签是否是 Java 语句,如果标签是语句,它在 Java 语言规范中的何处定义为语句?
我的问题与 Jan Lahoda 在我发送给 Oracle 的错误报告中的以下回复有关。我无法在那里讨论它,因为我无法在 OpenJDK Jira 中获得一个帐户。
https://bugs.openjdk.java.net/browse/JDK-8211052
例如:
A: B: while (true) continue A;应用“continue”的语句不是“while (true) continue A;”,而是“B: while (true) continue A;”,规范要求continue的目标是while/do/for语句,这里没有实现。因此,编译时错误。
我认为 Java 中的标签不是语句,在 Jan 的示例中A,B标签和标签都与同一个 while 循环语句相关,因此不应触发编译时错误。
添加:
Java 中带标签的while/do/for 语句不是 while/do/for 语句吗?