草庐IT

scala-maven-plugin

全部标签

java - Java 转 Scala,如何处理调用父类(super class)构造函数?

问题摘要-如何将其转换为Scala类?问题-多个构造函数调用不同的super构造函数Java类-publicclassClassConstExampleextendsBaseClassExample{privateStringxyzProp;privatestringinType="def";privateStringoutType="def";privateStringflagSpecial="none";publicClassConstExample(finalStringfile,finalStringheader,finalStringinType,finalStringout

java - maven-javadoc-插件错误javadoc : error - cannot read Input length = 1 with non-ASCII characters in directory name

我在Windows10上使用OpenJDK11。我有一个非常简单的POM,用于生成Javadoc的单个Java文件。这是一个摘录:UTF-81111org.apache.maven.pluginsmaven-javadoc-plugin3.0.1jar奇怪的是,运行mvncleanpackage会导致错误:[ERROR]Failedtoexecutegoalorg.apache.maven.plugins:maven-javadoc-plugin:3.0.1:jar(default)onprojectfoobar:MavenReportException:Errorwhilegener

java - 用 Scala 隐式包装的 Java 接口(interface)实现的工厂方法?

我正在使用Scalaimplicits为Java接口(interface)定义丰富的包装器:classRichThing{defrichStuff:Unit={}}在伴生对象中,我定义了隐式转换和一个apply工厂方法:objectRichThing{implicitdefrich(thing:JavaThing)=newRichThing()defapply()=newRichThing()}有了这个,我可以实例化接口(interface)的Java实现并像RichThing一样使用它(由于隐式转换):newJavaThingImpl().richStuff我还可以使用工厂方法创建一

java - 在 CI 环境中,在哪里保存 Maven 项目的 GPG key ?

我正在尝试使用maven-gpg-plugin:sign为了在部署到SonatypeOSS存储库之前签署项目Artifact。问题是我应该在哪里保存我的keysecring.gpg:在持续集成~/.gnupg目录下在项目源代码中,例如src/test/resources/gpg/secring.gpg为什么? 最佳答案 如果key是敏感的,将它放在CI服务器上的~/.gnupg目录中,并使用适当的访问修饰符保护该目录。第二种方法将允许每个有权访问项目的开发人员查看key。 关于java-

java - GWT Maven 插件 : Generating non-String parameters in the Messages class

我的“Messages.properties”文件中有一个属性,它有一个使用数字格式的参数:my.message=Fileexceeds{0,number,0.0}MB.当我运行gwt:i18nMaven目标时,它会根据我的“Messages.properties”文件中的属性生成一个Messages接口(interface)(与正常情况一样):publicinterfaceMessagesextendscom.google.gwt.i18n.client.Messages{//...@DefaultMessage("Fileexceeds{0,number,0.0}MB.")@Key

java - 是否有等同于 python 的 maven/ivy 依赖管理?

是否有与python的maven/ivy依赖管理等效的东西?我的意思是,有些东西会根据一个简单的规范自动下载我所有的依赖项(就像对java所做的那样)?谢谢。 最佳答案 http://www.pip-installer.org/en/latest/index.html(需求文件)http://www.buildout.org/ 关于java-是否有等同于python的maven/ivy依赖管理?,我们在StackOverflow上找到一个类似的问题: http

java - Scala 2.9 桥接方法

我正在使用Scala2.9.1我已经这样定义了一个Logging特征:traitLogging{defdebug(msg:String,throwables:Throwable*)=........}我有一个JMSPublisher类,它混合了Logging特性:classJMSPublisherextendsPublisherwithLogging{defpublishProducts(list:List[_这一切都编译得很好。我的问题是我有一个用户想要将我的JMSPublisher加载到Spring中。他使用的是Spring2.5.6。在启动期间加载ApplicationConte

java - 使用 Scala 中的原始类型实现 Java 接口(interface)

我正在尝试使用Scala为Sonar构建一个扩展。我需要扩展以下Java接口(interface):publicinterfaceDecoratorextendsBatchExtension,CheckProject{voiddecorate(Resourceresource,DecoratorContextcontext);}但是资源类型实际上是这样定义的:publicabstractclassResource我知道我可以解决创建Java原始父类(superclass)的问题。我想坚持使用Scala-only,也知道是否有我遗漏的解决方案,以及我是否可以建议SonarSource人员

java - 如何使用 scala-maven-plugin 记录 scaladoc 中的私有(private)元素?

我正在尝试使用scala-maven-plugin3.0.2(Scala版本2.9.2)为我的代码生成Scaladoc。当我使用mvnscala:doc然后我没有获得有关我的Scala代码的私有(private)类型和元素的文档。我查看了插件文档,但找不到相应的选项。奇怪的是,scaladoc插件确实为我的Java代码的私有(private)元素生成文档。但是因为它不会为Java代码的HTML注释生成文档,所以这没什么用。我错过了什么吗? 最佳答案 很遗憾,您没有错过。几周前我做过类似的研究,但也没有找到。

java - 用于 java 或 scala 中整数分解的库

关于如何实现因式分解存在很多问题,但是对于生产用途,我宁愿使用开源库来立即获得高效且经过良好测试的东西。我正在寻找的方法如下所示:staticint[]getPrimeFactors(intn)对于n=12,它将返回{2,2,3}库也可能有处理long甚至BigInteger类型的重载问题不在于特定的应用程序,而在于拥有一个可以很好地处理这个问题的库。许多人认为根据数字的范围需要不同的实现,在这方面,我希望库在运行时选择最合理的方法。我所说的高效并不是指“世界上最快的”(我不会为此在JVM上工作...),我只是指在一秒而不是一小时内处理int和longrange。