maven相关内容

使用 Maven 构建时在运行时缺少 jaxb.properties

我有一个项目,我想使用一组由 JAXB 从 XSD 生成的类.有了这些类,我想从 XML 和 JSON 编组/解组. 我发现我需要 Moxy Eclipselink 来做我需要的事情.我将我的类和流程作为一个 Ant 项目进行了测试,然后我决定将其移至 Maven 以进行更好的管理. 但是,在运行时似乎无法识别 jaxb.properties 文件. 我的项目有一个用于对象的 M ..
发布时间:2022-01-19 10:06:27 Java开发

maven-jaxb2-plugin 在同一项目中重用公共 XSD

我有一个项目,它有一个模式 A 和 B,它们都在同一个命名空间中.两者都导入模式 C,它也使用相同的命名空间.如何为 A 和 B 生成 JAXB 类以分隔包,同时将 C 生成的 JAXB 类重用于公共包? 我已经知道我可能应该使用剧集并将为模式 C 生成的剧集用作模式 A 和 B 的单独执行的绑定文件.问题是我不知道如何引用这个生成的剧集文件. 这是一个例子: ..
发布时间:2022-01-19 10:00:16 Java开发

com.sun.tools.xjc.Plugin:提供者<plugin>不是子类型

我有一个使用 Maven 构建的 CXF JAX-RS 应用程序.我正在将其转换为 Gradle,但使用的是 Ant XJC 任务. 当前构建使用了几个扩展,其中一个是“元素包装器"插件的副本,另一个是“jaxb-fluent-api". 我尝试将这两个插件的 jar 放入 xjc 类路径,但是当我运行 XJC 任务时,我得到以下信息: java.util.ServiceConf ..
发布时间:2022-01-19 09:31:30 其他开发

有没有办法处理 JAXB 中多个 .xsd 文件中的重复元素定义?

我有几十个 .xsd 文件要为其自动生成代码.当我尝试同时生成所有文件时,其中一些文件的名称会发生​​冲突. 我只专注于尝试让其中 2 个发挥作用. 当我得到这 2 个工作时,我会解决其余的问题.但我现在只关注其中两个文件.我无法控制它们,它们来自供应商并遵循“标准",因此出于多种原因编辑它们不是一种选择. 我正在使用 maven-jaxb2-plugin 来处理这些文件. ..
发布时间:2022-01-19 09:23:08 Java开发

如何在 Maven 中表达对 java ee 特性的依赖以过渡到 Java 9?

我们使用 maven 并拥有依赖于其他内部工件的工件.我正在迁移到 java-9,并打算首先将所有内容迁移到 Java 9 而不模块化代码(即在未命名的模块中). 我遇到的问题是我们依赖于 java.xml.bind,它现在不包含在默认模块中.是否有一种“正确"的方式来表达对 java.xml.bind 的这种依赖关系? 解决方案 模块系统会说话在您从类路径加载应用程序的情况下,未命 ..
发布时间:2022-01-19 09:08:12 Java开发

如何 OSGFy 库

我正在开发一个项目,它是集成项目,我们正在使用 Apache Camel 和 Apache Karaf.在项目中,我需要使用 Jira REST Java 客户端库.p> 所以我已经阅读了很多关于如何将非 OSGI 库包装到 OSGI 包的各种文章和线程,但我真的不确定我是否正确. 所以,我创建了一个 POM 文件,它依赖于所需的库.做了一个包,尝试部署到 Karaf,当然,Karaf 抱 ..
发布时间:2022-01-19 08:21:02 其他开发

mvnrepository.com 上的图标和标签

似乎可以在 mvnrepository.com 上将图标和一些标签与项目相关联.例如,这里是关于 JUnit 的页面,其中突出显示了两个元素. 您知道如何将此信息添加到在 repo 中发布的项目中吗?也许应该在项目 pom.xml 文件中添加一些东西? 提前致谢. 解决方案 您应该能够将徽标标签直接放在项目和组织标签下,并在 pom.xml 文件中使用您的徽标 URL.有关更多 ..
发布时间:2022-01-18 21:25:08 其他开发

詹金斯管道中的 Maven 生命周期 - 如何最好地分离职责?

在使用 jenkins 2(声明式)管道和 maven 时,我总是在如何组织管道内的东西以使其可重用和灵活方面遇到问题. 一方面,我想将管道分成逻辑阶段,例如: 管道{阶段{阶段('清洁'){}阶段('构建'){}阶段('测试'){}阶段(“健全性检查"){}阶段('文档'){}阶段('部署 - 测试'){}阶段(“硒测试"){}阶段('部署 - 生产'){}阶段('交付'){}}} 另 ..
发布时间:2022-01-18 17:09:59 其他开发