maven相关内容

如何在一个库中支持多个 Scala 版本

我目前有一个相当正常的 Scala 项目使用 Maven 构建.我想同时支持 Scala 2.9.x 和即将推出的 2.10,它们不兼容二进制或源代码.如有必要,我愿意接受转换为 SBT,但我遇到了一些挑战. 我对这个项目的要求是: 单一源代码树(无分支).我相信尝试为每个 Scala 版本支持多个并发“主"分支将是错过分支之间错误修复的最快方法. 版本特定的源目录.由于 Sca ..
发布时间:2022-01-24 22:27:46 其他开发

Apache IVY 错误信息?: 未加载数据时无法获取工件

大家好,我在 scala 中尝试通过 SBT 构建项目时遇到以下错误 [info] :: 使用详细或调试消息级别获取更多详细信息java.lang.IllegalStateException:无法获得工件当数据尚未加载时.常春藤节点 = log4j#log4j;1.2.14 我没有看到任何引用 1.2.14 的项目,我的 .m2 或 .ivy 存储库中也没有.不知道在哪里可以找到这个 完 ..
发布时间:2022-01-24 22:12:53 Java开发

将 SBT 项目发布到本地目录

我正在尝试在我的个人网络服务器上发布我的一些 SBT 项目.据我所知,您通常将 SBT 项目导出为 Maven 目录,其中包含 POM.xml,其中包含项目定义. 正如 Brian Clapper 指出的,您可以通过创建多个配置文件并使用 sbt publish 来发布这样的 Maven 存储库.在他的教程中,存储库是通过 FTP 传输的. 我想手动将我的 Maven 存储库推送到服务 ..
发布时间:2022-01-24 21:59:31 其他开发

sbt 0.11:使用企业 Maven 存储库

如 如何让 sbt 使用本地 maven 代理存储库 (Nexus)? ?在 github 的新 sbt wiki 中没有提到 ivyRepositories,所以我假设接受的解决方案已经过时了. 解决方案 第 1 步:按照 Detailed Topics: Proxy Repositories,我总结并添加到下面: (如果您使用 Artifactory,则可以跳过此步骤.)在您的公 ..
发布时间:2022-01-24 21:53:15 其他开发

在 sbt 中通过 https 访问 maven repo

我有一个使用 sbt(scala) 构建的 java 项目.直到昨天这还有效,但今天我发现从 maven 中提取 repo 时出现问题 解决 org.codehaus.plexus#plexus-component-api;1.0-alpha-16 ...[错误] 服务器错误:HTTPS 必需 url=http://repo1.maven.org/maven2/org/codehaus/plex ..
发布时间:2022-01-24 21:48:20 Java开发

为什么交叉构建约定将 scala 版本附加到 artifactId?

用于指示库编译的 Scala 版本的底层机制是附加 _以图书馆的名义.这种相当简单的方法允许与 Maven、Ant 和其他构建工具的用户进行互操作.-- sbt 文档:跨构建发布约定 虽然这是一种简单的方法,但与 Maven 和其他构建工具的互操作性仍有待改进.因为 artifactId 不同(例如 scalatest_2.9.0 和 scalatest_2.1 ..
发布时间:2022-01-24 21:46:44 其他开发

在 sbt 中添加仅编译时依赖项

我想向一个仅用于编译的 sbt 项目添加一个依赖项.它也不应该在运行时类路径上,也不应该在已发布的 POM 中以任何形式可见. 这个想法是添加一个仅存根的库(OrangeExtensions),以便项目可以在任何平台上编译,而不仅仅是操作系统十. 有没有可能是这样的: libraryDependencies += "com.yuvimasory" % "orange-extensio ..
发布时间:2022-01-24 21:41:27 其他开发

JasperReports Maven 坏了?

我正在尝试将 JasperReports 的依赖项添加到我的项目(尝试过 SBT 和 Maven),但似乎有一个依赖项已损坏.我正在使用来自 maven repo 的最新版本 6.1.0(也使用以前的版本和相同的问题进行了测试). 我还添加了 Jasper 存储库,因为需要从那里获取 itext 库. 但我不断收到以下错误:[信息] 解决 org.codehaus.castor#cas ..
发布时间:2022-01-24 21:39:23 其他开发

SBT 到 Maven 转换器

由于大多数 IDE 只能导入 Maven 项目,我想从 SBT 托管项目生成 POM.xml,有没有更好的方法? 解决方案 你试过了吗 make-pom 来自 sbt? 它在 ./target 处为当前项目生成基本的 POM.要自定义生成,您可以在项目定义处覆盖 pomExtra、pomIncludeRepository 和 pomPostProcess. ..
发布时间:2022-01-24 21:34:35 其他开发

SBT 在本地 maven 存储库中找不到文件,尽管它在那里

我的本​​地存储库中的 maven 依赖项存在问题. SBT 找不到它.已将日志级别设置为调试,但没有任何新内容. 文件在存储库中.我将粘贴路径从控制台复制到文件资源管理器,它们就在那里. 输出: [debug] 尝试 file://c:/Users/userz/.m2/repository/com/twitter/naggati/2.0.0/naggati-2.0.0.pom ..
发布时间:2022-01-24 21:34:27 其他开发

“未知的神器.未解决或未编入索引"scalatest 的错误

我正在尝试修改 build.sbt 文件以在 IntelliJ IDEA 中添加 scalatest 依赖项.控制台中没有错误日志,但我得到了一个 Unknown artifact.未解决或未编入索引. 当我将鼠标悬停在下划线上时.我该如何解决这个问题?非常感谢! 这是我用来添加依赖项的行:libraryDependencies += "org.scalatest" % "scalatest ..
发布时间:2022-01-24 21:29:42 其他开发

Docker->Maven->Failsafe->Surefire 启动 fork 失败,并显示“分叉的虚拟机在没有正确告别的情况下终止.虚拟机崩溃或调用 System.exit?"

根据标题:我正在尝试从容器化的 Jenkins slave 运行 Maven 自动化测试,在与此作斗争一周后,我的想法已经不多了.它在具有 4G RAM 的 AWS 实例上按原样工作,但在不受限制的(在 RAM 和 CPU 上)容器中,它失败并出现如下错误.它运行的唯一情况是我禁用了 Failsafe 插件的分叉,但这不是未来的选择. 我尝试了各种我可以使用 Google 找到的 Java/ ..
发布时间:2022-01-24 20:44:45 Java开发

如何在保存时在 Eclipse 中运行注释处理器

目前我在eclipse中为一个项目生成带有注释处理器的文件 右键项目>运行方式>Maven 清洁右键单击项目>运行方式>Maven 安装 这非常耗时.如何设置 eclipse 以使其在保存时运行注释处理器? 我有“自动构建"功能集,但它似乎忽略了注释处理器.顺便说一句,我正在使用带有“自动配置 JDT APT 激活"的 m2e apt 插件. 解决方案 我的一些项目在 Eclip ..
发布时间:2022-01-24 19:04:53 Java开发

maven-ear-plugin 和 JBoss AS 7

我正在迁移到 JBoss AS 7,并且使用 maven build,在我看来 maven-ear-plugin 还不支持 JBoss AS 7.默认情况下,它使用 JBoss AS 4. 这会导致问题吗? 我还在尝试弄清楚如何构建我的档案,现在遇到与 JBoss AS 7 类加载器工作方式变化相关的问题. 解决方案 我不认为 maven-ear-plugin 是特定于 JBo ..
发布时间:2022-01-23 09:55:19 其他开发

Flyway 数据库迁移到多个模式

我已经为我的多租户应用程序设置了一个迁移脚本.问题是.它只为我在参数上指定的第一个租户/模式生成脚本.这是我的 sql 脚本 如果存在 ADMIN_ACCOUNT 级联则删除表;如果存在 PERSON_NAME 级联,则删除表;如果存在 USER_ACCOUNT 级联,则删除表;创建表 ADMIN_ACCOUNT (id int8 不为空,created_date 时间戳,密码 varchar( ..
发布时间:2022-01-23 09:50:26 Java开发

命令行太长.在带有maven的java项目中

我有 maven-gwt 项目.它有很多依赖项,这在大型项目中很常见.我认为这是创建类路径的极限.我找到了一些关于限制的信息.允许使用 1023 个字符.但我需要图书馆. 当我想打包我的项目 mit Maven 时收到以下错误. 命令行太长. 我该如何解决这个问题? 这是 Jenkins 中的扩展错误: [INFO] --- maven-surefire-plugin:2.5:t ..
发布时间:2022-01-23 08:28:37 Java开发

无法在 Microsoft Powershell 中使用“mvn -D"参数运行 Maven,但可以在命令提示符下运行

我正在尝试从命令行构建我们的 Web 项目,但跳过了测试.我正在使用命令 mvn clean install -Dmaven.test.skip=true. 当我从传统的黑色 &白色命令提示符(又名 DOS shell)该命令有效,但是当我从“Windows PowerShell"的命令运行它时,我收到以下错误: [错误] 未知的生命周期阶段“.test.skip=true".您必须以 ..
发布时间:2022-01-23 08:12:08 其他开发

带有黄瓜 v6 的 TestNGCucumberRunner 不使用并行 DataProvider 生成输出文件

Edit3:通过 Surefire 插件执行能够生成 TestNG 输出,但从 IntelliJ TestNG 运行器执行套件仍然没有生成输出文件. Edit2:从项目中删除了 jUnit.仍然没有产生输出. 编辑:减少不必要的依赖/运行器命令. 总结一下,我目前面临的问题是我已经设置了 Cucumber v6 和 TestNG v7,以及 DataProvider 并行运行器. ..
发布时间:2022-01-23 00:04:30 Java开发

不使用 Maven 执行黄瓜功能文件

您好,我在 Eclipse 中使用 Maven 设置了一个 Java 项目. 每当我尝试运行脚本时都会遇到问题.它是通过不打开我从功能文件中解析的所需网站来执行的. 请查看以下代码和我在 eclipse 中设置的目录的图像 这是我的 PageStepsDefs.java 代码 包com.workshop.airport.workshop.airport;导入 org.openq ..
发布时间:2022-01-23 00:04:15 Java开发