草庐IT

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}/

java - 编译maven项目

我有一个正在处理的Maven项目,我已确保没有错误,当我尝试使用此命令“mvncleancompilepackagewildfly:deploy”进行编译和部署时,它没有执行任何操作,闪烁的光标只是留在那里。而我的其他项目命令有效。可能是什么问题?请帮忙 最佳答案 您无需提及“清理和编译”maven生命周期阶段,因为调用包将默认调用这些阶段(调用它们也无害)。或者甚至不需要包,因为wildfly:deploy将在之前调用包自行执行。另请检查您是否已正确指定项目配置,如-org.wildfly.pluginswildfly-maven

java - java 9 和 maven 的 Eclipse 问题

我安装了版本:Oxygen.1aRelease(4.7.1a)Buildid:20171005-1200支持Java9。在eclipse.ini上使用建议的配置-vmC:\ProgramFiles\Java\jdk-9\bin\javaw.exe--add-modules=ALL-SYSTEM我是用java9开发的(java9模块化)code项目从eclipse测试依赖注入(inject)作为纯Java项目,但是当我从eclipse集成运行我的Maven时,我系统地得到以下错误Erroroccurredduringinitializationofbootlayerjava.lang.m

java - Maven Spring Boot 插件 : how to run spring boot from another project

https://docs.spring.io/spring-boot/docs/current/maven-plugin/usage.html我有一个项目,有2个模块。[Parent]|-pom.xml|[SpringBoot2App]||-pom.xml|[test]||-pom.xml(startgoalhere!)我想在另一个模块的单独项目中运行集成测试(maven故障安全插件)。在父模块的集成测试期间,是否可以配置springbootmaven插件来启动/停止子模块?我尝试过类似的方法,但没有成功org.springframework.bootspring-boot-maven

java - 带有 JDK10 SDK 的 IntelliJ 不编译带有 1.8 目标的 Maven 项目

考虑Maven项目中的以下代码:importorg.w3c.dom.css.CSSStyleDeclaration;publicclassTest{publicstaticvoidmain(String[]args){CSSStyleDeclarationstyleDeclaration=null;}}在哪里pom.xml包含maven-compiler-plugin插件4.0.0me.serce.jdk10mvntestjdk10mvntest1.0-SNAPSHOTorg.apache.maven.pluginsmaven-compiler-plugin3.7.01.81.8这个项

java - 如何使 javadoc 继承适用于外部 API? (使用 Maven2)

当类重写具体方法或实现抽象方法时,Javadoc将自动继承,除非明确重写。或者,至少该工具会尝试执行此操作。它似乎不适用于链接的外部API。例如,当我在我的代码中实现java.util.Map或来自JRE的其他东西时,javadoc不是从JREjavadocs/apidocs继承/复制的。在我的具体情况下,我试图在Maven2Javadoc插件中配置它,但当我直接运行javadocCLI工具时它是一样的。我的Maven2Javadoc插件配置目前如下所示:org.apache.maven.pluginsmaven-javadoc-plugin2.7mavenhttp://downloa

java - 我们什么时候应该迁移到 Maven 3?

我们的项目急需迁移到Flexmojos4以获得修复,但这需要Maven3。我们的项目广泛使用Maven,我们真的很喜欢它,但配置非常多。在十几个模块之间,我们可能有50多页XML配置。我们还使用Eclipse并大量使用M2Eclipse插件。我们还使用了以下Maven插件:资源建筑编号SQLhibernate3弹性Action大会jettycargoJAR/war和其他几个。读书thisblog让我觉得EclipseIndigo可以协同工作。我们应该在什么时候投入时间采取行动? 最佳答案 事实上,“移动”实际上应该只包括升级mave

java - Maven 测试中集成的 SoapUI Mock

我想知道如何为WSClient执行一些集成测试。我的项目是用maven构建的。为了测试配置初始化和一些请求,我认为启动SoapUIMock服务是个好主意。然后我进入了从一些帖子中检索到的配置。在我的pom.xml中eviwaremaven-soapui-plugin4.0.1StartupMocksrc/test/soapui/MyMock-soapui-project.xml${project.build.directory}/surefire-reportstruehttp://127.0.0.1:8181DataProviderMocktesttest我的名为MyMock的Moc