草庐IT

maven-jaxb

全部标签

java - 如何调用作为 jar 依赖项添加到另一个 Maven 项目的 axis2 Web 服务项目?

我将Axis2Web服务创建为Maven项目ProjectB并将其打包为jar。我添加了这个ProjectBjar作为对另一个的依赖maven项目,即pom.xml中的ProjectA。我的ProjectB的jar文件添加为ProjectApom.xml的依赖项。axis2Axis2WebService0.1在我添加到另一个项目的Web服务jar中不包含Webcontent文件夹。所以,我担心的是如何在ProjectA中调用我的web服务?我是否需要在ProjectA的web.xml中添加任何内容才能找到我的网络服务?如何在浏览器中访问我的网络服务(即http://localserve

java - 升级到 3.1.1 后的 Maven-plugin-plugin default-descriptor 错误信息

我正在将系统的Maven运行时从3.0.5升级到3.1.1,并尝试像往常一样使用mvncleaninstall构建我的项目。使用较旧的Maven运行时,构建总是会成功。但是,我现在在构建过程中总是收到此错误消息:[ERROR]无法执行目标org.apache.maven.plugins:maven-plugin-plugin:3.2:descriptor(default-descriptor)onprojectXYZ:Executiondefault-descriptorofgoalorg.apache.maven.plugins:maven-plugin-plugin:3.2:des

java - 为什么静态类在 JAXB 解码中很特殊

我遇到过几种情况,其中JAXB从xsd文件生成的类有一系列类列表,这些类列表也包含类列表。生成的类在处理这些情况时使用静态内部类,但这会导致多个实例一个类存在多次。例如,我有一个存在于多个xsd文件中的参数类。在每个实例中,此参数类都是相同的并且包含一个键值对。在为每个xsd文件生成代码时,每个生成的类都包含一个名为Parameter的内部类。为了减少冗余,我从所有生成的类中删除了Parameter类,重新实现它,并更新了所有引用。这按预期工作当我有另一个类(如LogicalDevice)也在多个类中实现时,就会出现问题。LogicalDevice包含一个ParameterList。当

java - 如何在 Eclipse 中调试 Maven 项目?

我正在尝试在Eclipse中调试以下Maven项目:https://code.google.com/p/cloudscale/我按照RickHigh的说明(在此处找到https://stackoverflow.com/a/19986408/3014213),当我在终端中编写mvnDebugexec:exec时,行PreparingtoExecuteMaveninDebugModeListeningfortransportdt_socketataddress:8000出现并在Eclipse中启动远程Java应用程序后,项目已启动,但它没有保持断点...有什么想法,哪里可能出错?

java - 使用注释时如何在 JAXB 解码器上设置自定义 ValidationEventHandler

我们结合使用JAX-WS和JAXB来接收和解析XML网络服务调用。它都是基于注释的,即我们永远不会在代码中获取JAXBContext。我需要在解码器上设置自定义ValidationEventHandler,这样如果不接受特定字段的日期格式,我们就可以捕获错误并在响应中报告一些不错的内容。我们在相关字段上有一个XMLJavaTypeAdapter,它进行解析并抛出异常。我看不到如何使用我们拥有的基于注释的配置将ValidationEventHandler设置到解码器上。有什么想法吗?注意:同一个问题thiscomment目前没有答案。 最佳答案

java - maven project 和 sbt project and play framework 是否考虑共享一个存储库?

我开始处理一组Maven项目、一个Scala项目和一个Play项目。使用默认配置,它们每个的默认存储库是:maven@/Users/Barry/.m2/repositorysbt@/Users/Barry/.ivy2激活器@/Users/geek/Runtimes/activator-1.2.1/repository为什么有这么多不同的存储库?当我使用所有3个构建工具时,我可以选择将所有库存储在一个存储库中吗?并且Play2.1也有缓存目录,这会导致我在重新构建具有相同发布版本的maven项目,然后从maven项目中编译具有相同依赖项的play项目时出现困惑。这种情况有什么好的做法吗?

java - 无限 Maven 'target/classes' 文件夹

我正在使用Eclipse(Kepler)和Eclipse的m2eMaven插件。我有一个Maven项目,但是当我在Eclipse中导出jar时(如右键单击项目、导出、jar等),它会创建一个奇怪的无限或几乎无限的文件夹循环。这是该项目的Eclipse文件夹(没有任何问题):PIC1(图片链接在页尾,无法上传图片)现在,当我进入目标文件夹时,它仍然一切正常:PIC2一切如你所见。但是,当我导航到classes文件夹时,还有另一个“target”文件夹,其中有另一个文件夹“classes”,其中有“target”,依此类推。这是从最后一张图片进入类文件夹时的View。图3如您所见,它一直在

java - Oracle JDBC 7 作为 Maven 依赖项

我正在尝试将OracleJDBC作为Maven依赖项添加到我的项目中。我在网上关注了多个教程,这些教程提出了添加第三方依赖项的各种方法。我选择了本地安装方法,但遇到了类似(thisperson)的问题。我运行以下命令来安装jar:mvninstall:install-file-Dfile={lib/ojdbc7.jar}-DgroupId=com.oracle-DartifactId=ojdbc7-Dversion=12.1.0.1-Dpackaging=jar它成功了:[INFO]---maven-install-plugin:2.3:install-file(default-cli

java - 使用 maven-javadoc-plugin 将 jar 添加到 doclet 类路径

我编写了一个doclet来收集一些数据并将其传递给记者。我希望这个记者可以交换。我尝试使用additionalDependency和/或pluginDependency将报告器实现添加到doclet类路径。我无法使用Java6服务加载器加载reporter实现,使用doclets类加载器或线程上下文类加载器获取类也不起作用。如何将test.TestReporterImpl放入测试doclet类路径中?在文档中:apiReporterServiceLoader=ServiceLoader.load(TestReporter.class);//test.TestReporterapiRep

java - JAXB:解码异构数组

我正在尝试使用MOXy解码具有以下结构的json:[{"page":1,"pages":1},[{"indicator":{"id":"IC.BUS.EASE.XQ","value":"Easeofdoingbusinessindex"},"country":{"id":"1A","value":"ArabWorld"},"value":"113.952380952381","date":"2014"},...]]数组的第一个元素是一个对象,第二个元素是另一个复杂元素的数组。我真的在SO和MOXy文档中搜索了一个类似的例子,但没有成功。我将json文档映射到JAVA类的最佳尝试如下。根