草庐IT

maven-source-plugin

全部标签

java - 解决Maven依赖收敛问题

我使用maven-enforcer-plugin来检查依赖收敛问题。典型的输出是:[WARNING]Rule1:org.apache.maven.plugins.enforcer.DependencyConvergencefailedwithmessage:Failedwhileenforcingreleasabilitytheerror(s)are[Dependencyconvergenceerrorforjunit:junit:3.8.1pathstodependencyare:+-foo:bar:1.0-SNAPSHOT+-ca.juliusdavies:not-yet-comm

java - 解决Maven依赖收敛问题

我使用maven-enforcer-plugin来检查依赖收敛问题。典型的输出是:[WARNING]Rule1:org.apache.maven.plugins.enforcer.DependencyConvergencefailedwithmessage:Failedwhileenforcingreleasabilitytheerror(s)are[Dependencyconvergenceerrorforjunit:junit:3.8.1pathstodependencyare:+-foo:bar:1.0-SNAPSHOT+-ca.juliusdavies:not-yet-comm

踩坑:maven打包失败的解决方式总结

Maven打包失败原因总结如下:失败原因1:无法使用spring-boot-maven-plugin插件使用spring-boot-maven-plugin插件可以创建一个可执行的JAR应用程序,前提是应用程序的parent为spring-boot-starter-parent。需要添加parent的包spring-boot-starter-parentparent>groupId>org.springframework.bootgroupId>artifactId>spring-boot-starter-parentartifactId>version>2.3.6.RELEASEversio

java - 如何将依赖项的测试 jar 包含到 Maven 项目的部署中?

我有两个项目,foo和foo-web下com.example团体。foo-web取决于foo.为了能够在不依赖外部服务的情况下开发应用程序的UI部分,foo中实现了虚拟DAO。(它们返回静态数据,因此我们不必连接到数据库等)。我们被要求将虚拟类移动到src/test/java.这意味着它们不会使用foo.jar进行部署。从web项目构建的war。我找到了theseinstructions在maven网站上,但它们似乎不适合我。在foo的pom.xml我有:maven-jar-plugintest-jartest-compiletest-jar运行时mvninstall在foo-web,

java - 如何将依赖项的测试 jar 包含到 Maven 项目的部署中?

我有两个项目,foo和foo-web下com.example团体。foo-web取决于foo.为了能够在不依赖外部服务的情况下开发应用程序的UI部分,foo中实现了虚拟DAO。(它们返回静态数据,因此我们不必连接到数据库等)。我们被要求将虚拟类移动到src/test/java.这意味着它们不会使用foo.jar进行部署。从web项目构建的war。我找到了theseinstructions在maven网站上,但它们似乎不适合我。在foo的pom.xml我有:maven-jar-plugintest-jartest-compiletest-jar运行时mvninstall在foo-web,

java - Maven项目中资源文件的路径是什么?

在我的Maven项目中,我在main方法中有以下代码:FileInputStreamin=newFileInputStream("database.properties");但总是得到文件未找到错误。我已将文件放在src/main/resources中,并且它已正确复制到target/classes目录(我相信这是Maven资源的预期行为),但在实际运行程序时,它似乎永远找不到文件。我尝试了其他各种途径:FileInputStreamin=newFileInputStream("./database.properties");FileInputStreamin=newFileInput

java - Maven项目中资源文件的路径是什么?

在我的Maven项目中,我在main方法中有以下代码:FileInputStreamin=newFileInputStream("database.properties");但总是得到文件未找到错误。我已将文件放在src/main/resources中,并且它已正确复制到target/classes目录(我相信这是Maven资源的预期行为),但在实际运行程序时,它似乎永远找不到文件。我尝试了其他各种途径:FileInputStreamin=newFileInputStream("./database.properties");FileInputStreamin=newFileInput

windows - Maven 中的 Java_home

当我运行mvn-version时,我注意到java_home指向...jdk\jre(如下所示)。那是错的吗?它不应该指向...\jdk.x.y.z(没有\jre)吗?如果是这样,我该如何重置它?(在全局%java_home%指向jdk目录)C:\Users\Owner>mvn-versionApacheMaven2.2.1(r801777;2009-08-0615:16:01-0400)Javaversion:1.7.0_17Javahome:C:\ProgramFiles\Java\jdk1.7.0_17\jreDefaultlocale:en_US,platformencodin

windows - Maven 中的 Java_home

当我运行mvn-version时,我注意到java_home指向...jdk\jre(如下所示)。那是错的吗?它不应该指向...\jdk.x.y.z(没有\jre)吗?如果是这样,我该如何重置它?(在全局%java_home%指向jdk目录)C:\Users\Owner>mvn-versionApacheMaven2.2.1(r801777;2009-08-0615:16:01-0400)Javaversion:1.7.0_17Javahome:C:\ProgramFiles\Java\jdk1.7.0_17\jreDefaultlocale:en_US,platformencodin

java - 如何从 Java 运行 Maven?

我想从Java执行Maven命令来开发插件。我尝试了maven-embedder但现在似乎不支持它。有人知道其他可以使用的工具吗? 最佳答案 一个简单的调用API:maven-invoker。项目文档:http://maven.apache.org/shared/maven-invoker/用法:http://maven.apache.org/shared/maven-invoker/usage.htmlInvocationRequestrequest=newDefaultInvocationRequest();request.se