草庐IT

可依赖的jar

全部标签

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 - Spring依赖注入(inject),使用@Named还是@Resource?

在Spring中有两个单独的注解可以通过名称执行依赖注入(inject),javax.annotation.Resource和javax.inject.Named。documentationatSpring指示@Resource应该用于按名称注入(inject):Ifyouintendtoexpressannotation-driveninjectionbyname,donotprimarilyuse@Autowired,evenifistechnicallycapableofreferringtoabeannamethrough@Qualifiervalues.Instead,use

java - 添加 jar 作为 Play 项目的依赖项时,IntelliJ 找不到 OpenCV 的 native 库

我目前正在开发一个Play2.1项目,其中对网络服务的请求将处理下载用户提供的图像、重新调整大小和重新裁剪它们,以及过滤掉已知的不良照片(例如,我们不希望用户上传公司Logo)。我们正在尝试使用OpenCV来处理后端工作,但我似乎无法让IntelliJ以适用于Java项目的方式添加OpenCVjar。我已经能够从源代码构建OpenCV,没有任何问题。这给我留下了以下文件夹:/home/charles/opencv/release在此文件夹中,我有三个感兴趣的文件:bin/opencv-246.jarlib/cv2.solib/libopencv_java246.so如果我尝试将jar文

Java 在运行时替换 jar

我在运行时替换jar时遇到了一些问题。我创建了2个jar都命名为A.jar,jar只包含1个名为A.class的类,A.class的代码非常很简单,第一个jar是:System.out.println("beforereplacement"),第二个jar是:System.out.println("afterreplacement"),我想在运行时用第二个jar替换第一个jar,所以我把第一个jar放在C:下,第二个jar放在C:\test\/下p>我的代码是:importjava.lang.reflect.Method;publicclassB{publicstaticvoidmai

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 - 解决 Java 中的传递依赖冲突

我正在尝试构建一个Dropwizard(Jersey)与HBase通信的REST端点。尽管这是我仅有的两个顶级依赖项,但这两个依赖项都加载了许多相互冲突的传递依赖项。此类冲突的一个简单示例是Google的Guava:HBase客户端指定版本11Dropwizard指定18Dropwizard不适用于版本11,HBase不适用于版本18。我已经检查了Maven阴影插件文档,但它似乎不允许您重新定位在依赖jar中找到的类。所以我不知道如何解决这个问题,除非将这两个组件分离到单独的JVM中。 最佳答案 这是一个肮脏的解决方案。但是你可以…

java - 理解 Play 2.4 依赖注入(inject)

我有一些问题无法理解如何在Play2.4中应用依赖注入(inject)的新功能。我熟悉Guice,但在Play文档中没有解释实际绑定(bind)发生的方式和时间。我阅读了官方文档[1]并尝试使用最新的PlayMailer[2]作为示例。PlayMailer示例使用任意类并使用@inject注释MailerClient属性。当我尝试使用此类的对象时,属性为null,至少在调试时是这样。那么,我必须在何时何地进行实际注入(inject)?我对@singleton注释有同样的问题。它只是解释了如何注释它,而不是如何获取对象。我必须直接使用Guice,还是以某种方式集成它?[1]https:/

java - 已签名的 JAR 被 Java 安全阻止

我绞尽脑汁想知道为什么当我使用以前使用过的代码签名证书对我的JAR进行签名时,我仍然会看到一个Java安全应用程序被阻止的对话框,其中规定我的应用程序是自签名的:但是,当我从一台我没有用来签署应用程序的机器上运行jarsignerverify命令时(为了匿名,将实际公司名称替换​​为Acme):jarsigner-verify-certs-verboseRegistrySafeLauncher.jars821WedOct2109:25:42BST2015META-INF/MANIFEST.MFX.509,CN="AcmeSoftware,Inc.",OU=AcmeSoftwareCor

java - 用于发布和开发应用程序的 Apache Spark Maven 依赖项

我必须关注this使用Maven为我的ApacheSpark应用程序创建superjar的教程。我已经在pom中设置了所有Spark依赖项provided.这工作得很好,但现在当我在本地运行应用程序时,我收到缺少Spark依赖项的错误。此刻我不得不删除provided来自pom的标记。如何仅在构建要发布的应用程序时才提供提供的spark依赖项?我使用Intellij作为开发应用程序的IDE。 最佳答案 您可以创建单独的Maven配置文件。最好的选择是在POM中有dependencyManagment部分,您将在其中指定版本,然后在配