目前,我们所有的构建都失败了,因为无法从公共SBT插件回购中解析插件。我们得到以下错误:
[警告]注意:某些未解析的依赖项具有额外属性。检查这些依赖项是否与请求的属性一起存在。[警告]com。类型安全。播放:sbt插件:2.4。0(scalaVersion=2.10,sbtVersion=0.13)[警告]com。github。gseitz:sbt版本:1.0。0(标度规避=2.10,sbtVersion=0.13)
SBT文件列出了预定义的回购协议。sbt插件的链接导致404。我认为某种重定向机制被破坏了。
我知道实际的工件托管在bintray上。因此,我试图将我的构建直接指向该回购协议,但这似乎确实有所帮助。我在我的项目/插件中添加了以下内容。sbt:
resolvers += Resolver.url(
"fix-sbt-plugin-releases",
url("http://dl.bintray.com/sbt/sbt-plugin-releases"))(
Resolver.ivyStylePatterns)
有人知道如何绕过这个吗?
现在不会对你有帮助,但你可能想为将来考虑一下:
您可以使用类似Artifactory的东西来镜像本地网络中的所有依赖项。
您可以将Artifactory配置为代理,只有在停机期间尝试下载新的依赖项时才会感到失望(这不太可能)。
也可以加快依赖项的解析速度。
根据谷歌的教程,我用播放计费库1.0实现了应用内购买。我只有一个购买项目,当它解锁时,我会显示一条长度为吐司的吐司消息。LENGTH_SHORT。然而,吐司会在那里停留10秒钟,所以我假设它会被多次调用。它不会发生,当我通过queryPurchase解锁它(如果有人购买它更早,并在此期间重新安装应用程序)。 有人知道为什么祝酒会持续这么久/为什么会被多次叫来吗? 在我的BillingManager
我试图使用注释处理器来生成特定工厂接口的实现。这些接口如下所示: 和 注释处理器正在做正确的事情,并为每个匹配的类生成一个工厂,该工厂用相应的注释进行注释。 注释处理器的输出如下所示: 以及相应的其他类: 但是不能编译TestViewImFactory。错误消息是: “类'TestViewImplFactory'必须声明为抽象或在'ViewFactory'中实现抽象方法创建” Java说,以下是正
我正试图使Filepond工作,但CSS中的这一行似乎破坏了它-在ul选择器中。 我试着对页面的整个部分进行核化,直到Filepond起作用,将目标锁定在css上,最后在ul{}中找到前面提到的行。我可以把其他的东西都抹掉,只留下那条线,而文件孔仍然坏了,所以我肯定这是问题所在,但我不知道是怎么回事。 我尝试使用Chrome的检查器功能查看运行时页面源代码,但在那里找不到溢出。 然后我使用Note
表25.4.War插件-目录配置 属性名称 类型 默认值 描述 webAppDirName String src/main/webapp 在项目目录的web应用的资源文件夹名 webAppDir File (read-only) projectDir/webAppDirName Web应用的资源路径 这些属性由一个WarPluginConvention公共对象提供
Java 插件会为项目添加一系列的公共属性, 如下所示, 你可以在构建脚本中像项目属性那样直接使用它们 (see ???). 表22.7.Java插件-目录属性 属性名称 类型 默认值 描述 reportsDirName String reports 在构建目录的生成报告的文件夹名 reportsDir File (read-only) buildDir/reportsDirName 该目录下会生
我的单元测试设置如下: 进口似乎是个问题,因为我试图使用桶: 在index.ts文件中,我正在执行以下操作: