草庐IT

maven-jaxb-plugin

全部标签

java - 触摸文件的 Maven 目标/插件

您好,我正在寻找一种使用Maven访问文件的方法。特定用户案例涉及“.reload”文件,以强制Glassfish重新部署应用程序。 最佳答案 想到这些可能性:使用antrunplugin和任务UsetheGMavenplugin并使用Groovy以编程方式触摸文件 关于java-触摸文件的Maven目标/插件,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/6145578/

java - JAXB 2.1 - 自定义 xs :any binding

我想使用JAXB2.1XJC从xsd生成java代码。我提供了一个xsd模式,但我无法更改它。我想在从xml模式生成java类时使用xjc:simple模式。在xsd中有元素:如此处所述:http://jaxb.java.net/guide/Mapping_of__xs_any___.html我预计这些元素将绑定(bind)到:@XmlAnyElement(lax=true)publicObjectany;但是当我使用简单绑定(bind)模式时xjc:simple我有:@XmlAnyElementprotectedElementany;我试图找到一个解决方法,但到处都说xs:any是在

java - JAXB `beforeMarshal(Marshaller)` 方法应该返回什么?

首先,我不是在谈论Marshaller#Listener.我说的是那些classdefined事件回调。谁能告诉我booleanbeforeMarshal(Marshaller)方法应该返回什么?/***Whereisapidocsforthismethod?*WhatshouldIreturnforthis?*/booleanbeforeMarshal(Marshallermarshaller);我的意思是,无论如何,使用此方法将JPA的Long@Id转换为JAXB的String@XmlID使用JAXB-RI并且不使用MOXy.[编辑]void版本似乎可以工作。这只是文档问题吗?

java - 如何将 XmlAdapter 全局应用到 JAXB 程序?

我正在使用JAXB(通过一堆JaxWS和CXF)并尝试将BigDecimal类型编码为字符串(数字)和int(指数),因为我们现在有一个无法解释BigDecimal的前端,这要归功于语言环境问题。我正在尝试的是使用XmlAdapter将BigDecimal转换为我自己的类型BigDecimalUnScaled。只要我将@XmlJavaTypeAdapter注释直接放在字段上,这就可以正常工作。但是,我真正想做的是将它放在我的Web服务实现中,并让它全局应用于所有BigDecimals,而不必单独编码每个返回对象。我有什么办法可以做到这一点吗?例如InterfaceDummyWebSer

java - 编写依赖于 gems 和 Maven 项目的 JRuby 代码

虽然similarquestionwasasked半年多以前,我想知道编写依赖于gems但也依赖于Maven项目的JRuby代码的最佳方法是什么。Bundler似乎是Ruby社区的标准Maven类工具,我更喜欢使用它,但它看起来像bundlerwon'tbesupportingMavendependencies.是geminstallmvn::唯一真正的解决方案?我会把它放到Rakefile中吗?人们会用rake而不是bundler来安装他们所有的gem吗?有没有人有其他解决这个问题的建议?谢谢。 最佳答案 我在jbundler中找

java - 在 Ivy 中使用 Bintray maven 存储库

我正在考虑使用bintray在Maven存储库中托管一些项目依赖项。我的问题是我正在使用Ivy,但我似乎无法弄清楚如何进行此Maven配置(由bintray提供):falsecentralbintrayhttp://dl.bintray.com/content/example/external-depsfalsecentralbintray-pluginshttp://dl.bintray.com/content/example/external-depsbintraybintray并将其变成Ivy可以使用的东西。谁能帮我解决这个问题? 最佳答案

java - 列出 Maven 存储库中的所有 Artifact

Aether有一个函数可以获取给定Artifact的所有版本,如下所示:org.sonatype.aether.impl.VersionRangeResolver.resolveVersionRange(RepositorySystemSessionsession,VersionRangeRequestrequest)是否有以太函数来列出存储库中的所有Artifact?或者如何获取该列表?注意:我知道大多数Maven存储库都提供了一个您可以解析和抓取的人类可读索引。这不是一个安全的解决方案,只是一种解决方法,我不是在寻找这种类型的解决方案。 最佳答案

java - 从 Java 代码中的 Import 语句查找 Maven 依赖项或 Repo

有没有一种非常简单的方法可以找到Java代码中导入语句中指定的库的Maven信息?例如,如果我在Internet上看到一些看起来很有用的随机Java代码(经常发生!),并且我想将它复制到Maven项目中,我如何找出依赖信息是什么(即groupId、artifactId和版本)放入POM.xml文件中?例如如果我看到这个:importwow.magiclibrary.net.*;publicclassMagic{publicstaticvoidmain(String[]args)throwsIOException{try{MagicLibraryml=newMagicLibrary(ar

java - 带有 Eclipse 错误 "Path must include project and resource name"的 Maven

我最近开始在eclipse中使用maven。我已经建立了几个项目,我注意到如果我尝试指定一个位于项目目录之外的构建目录(以覆盖目标),我在执行“更新项目”时会收到错误消息:“更新Maven项目”遇到问题。发生内部错误:“更新MAven项目”。路径必须包含项目和资源名称:/[我的项目名称]我需要在项目外构建。我该如何解决这个问题?我可以让maven自动创建一个软链接(softlink)吗? 最佳答案 虽然这是一个相当老的线程,但我最近遇到了这个问题并且能够解决它。maven抛出此错误的原因是我在pom.xml文件中的某处有一个绝对路径

java - 需要帮助配置 maven .pom 来构建 .exe 文件

我需要使用maven构建exe文件。我听说gradle更适合这个目的,但我对此一无所知。我当前的.pom文件:4.0.0com.ediagent.edijavafx1.0-SNAPSHOTexejavafxUTF-8com.myapp.MainYourOrganisationorg.apache.maven.pluginsmaven-dependency-plugin2.6unpack-dependenciespackageunpack-dependenciessystemjunit,org.mockito,org.hamcrest${project.build.directory}/