【如何阻止maven-shade-plugin阻止opensaml-impl类型的java.util.ServiceLoader初始化】教程文章相关的互联网学习教程文章

java-如何在Maven程序集中排除资源文件?【代码】

我正在尝试从Maven构建中排除资源文件.我已经复制了my-jar-with-dependencies.xml并添加了一个部分.这样可以正确地将命名文件排除在复制到jar的/ src / main / resources之外,但是该文件仍会与其他资源一起复制到jar的顶级目录中.<assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/plu...

在Netbeans中运行/调试Maven JavaSE应用程序

我有一个JavaSE多模块应用程序,我想构建它并在调试模式下运行.然后,一旦应用程序运行(在我的本地计算机上),我希望能够附加到该进程.我们正在使用Maven,而IDE是Netbeans. 我已经找到以下信息:You can debug any Maven goal in NetBeans going to /ProjectProperties/Actions/, select the goal you wan to debug, in the lastoption Set Properties choose Add, and then select DebugMaven build.但是,我不知道要为“执行目标”输...

java-maven-war-plugin会忽略用户属性war.warName【代码】

如果我在POM中添加以下属性,则maven-war-plugin会正确使用它:<properties><failOnMissingWebXml>false</failOnMissingWebXml> </properties>但是,如果我添加以下属性,插件将忽略它(生成的WAR具有默认名称,即artifactId-version):<properties><war.warName>${project.artifactId}</war.warName> </properties>这是maven-war-plugin文档的两个摘录: warName: >生成的WAR的名称.>类型:java.lang.String>必填:是>用户属性:war.w...

java-Maven surefire:我们什么时候被迫设置reuseForks = false?【代码】

在我的项目中,当我设置reuseForks = true时,我必须将forkCount增加到测试类的数量.否则,它将引发非法参数异常.另外,如果我设置了reuseForks = false,那么它也可以正常工作. 当前我具有以下配置,因为测试类的数量少于10.<plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-surefire-plugin</artifactId><version>2.18.1</version><configuration><reuseForks>true</reuseForks><forkCount>10</forkCount></conf...

java-Maven存储库顺序【代码】

我有一个来自repo.maven.apache.org的存储库的分叉工件,它具有相同的组,工件ID和版本.我的fork存储在my.repo.hostname中. 如何强制Maven使用存储库中的工件而不是Maven Central中的工件?解决方法:分叉原始工件时,应使用classifiers进行区分. 因此,如果原始工件是:<dependency><groupId>com.sample</groupId><artifactId>library</artifactId><version>1.0</version> </dependency>您可以将叉子设置为:<dependency><groupId>com....

java-在Maven上使用不带Spring的AspectJ【代码】

我仍然是Java的初学者.我想构建一个简单的Maven项目并实现AspectJ来监视一些东西.我遵循了这个tutorial和这个tutorial,但所有这些都指向在Maven中使用Spring,这会使项目中的某些事情变得复杂.您对此有任何建议吗?我已经将AspectJ Maven插件放在pom.xml中,但是它不起作用. 谢谢 ps.这些是我想要获得的示例代码. MainApp.javapackage tester;public class MainApp {public static void main(String[] args) {// TODO Auto-generated...

java-使用Maven将jar上传到github失败【代码】

我尝试追踪:Hosting a Maven repository on github 我的POM.xml<parent><artifactId>rf</artifactId><groupId>com.zlhades</groupId><version>1.0-SNAPSHOT</version> </parent> <modelVersion>4.0.0</modelVersion> <artifactId>rfcore</artifactId> <properties><java-version>1.7</java-version><github.global.server>github</github.global.server> </properties><build><plugins><plugin><groupId>org.apache.maven.plugins...

java-从Maven Sonatype Nexus存储库下载私有jar的Docker自动化构建【代码】

我正在建立开发管道.将我的Java应用程序的成功版本和经过测试的版本部署到私有Maven存储库(Sonatype Nexus)后,将自动创建Docker映像. 成功构建应用程序后,我需要将其发布到某个地方,并且Docker需要有权下载它并创建容器. 我考虑过Docker访问Nexus Maven存储库,但没有找到如何从私有存储库下载jar的方法.在Nexus文档中,我没有找到如何传递身份验证参数来访问私有URL的方法.有人知道吗? PS:我也接受更简单的解决方案来完成此操作.解...

java-Maven版本插件:版本:使用释放不执行任何操作【代码】

在发布之前,我需要更改项目的所有快照依赖性.我正在尝试从命令行mvn版本:use-releases版本:use-releases,但是它对我不起作用.我正在使用Nexus存储库发布版本,发布版本已正确部署并具有公共访问权限<dependencyManagement> <dependencies><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.11</version><scope>test</scope></dependency><dependency><groupId>com.efx.util</groupId><artifactId>e...

java-如何从原型创建Maven项目?

[edit]作者对创建原型和从原型创建项目感到困惑. 如何创建一个Maven原型? 我使用的是Eclipse的最新版本Mars 4.5.2,因此它已经包含了新版本的Maven插件.从https://maven.apache.org/guides/mini/guide-creating-archetypes.html开始,第一个步骤是“ 1.为原型工件创建一个新项目和pom.xml”.但是,在尝试了各种最基本的方法之后,我什至无法创建一个非常非常简单的Maven项目,如下所示. 如果单击“创建一个简单的项目(跳过原型选择)”,...

java-使用命令行从Nexus下载具有依赖项的Maven工件【代码】

我正在使用以下命令通过命令行从Nexus下载Maven jar.call mvn org.apache.maven.plugins:maven-dependency-plugin:2.4:get -DrepoUrl=http://10.101.15.190:8081/nexus/content/repositories/releases/ -Dartifact=bits:update-service:1.0.3 -Ddest=Setups/Services/update-service.jar但是我得到的是一个没有依赖性的罐子. Maven中已经有一个带有依赖项的jar,其名称为update-service-1.0.4-jar-with-dependencies.jar 我尝试了以...

java-Maven安装错误找不到符号addServlet【代码】

我正在使用Spring,Hibernate和Maven配置工具编写MVC应用程序.但是一旦我尝试通过Eclipse中的Maven安装来构建代码,我就会不断收到错误消息[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project SampleMVCApp: Compilation failure [ERROR] /C:/newworkspace/SampleMVCApp/src/com/javacodegeeks/configuration/AppInitializer.java:[19,56] cannot find symbo...

java-spring-boot执行org.springframework.boot:spring-boot-maven-plugin:1.4.0.RELEASE:repackage时缺少必需的类【代码】

我正在使用Eclipse学习Spring Boot.我创建了一个简单的应用程序,但是当我使用mvn spring-boot:run运行它时,出现错误.我有一个主要的班级public static void main(String[] args) {System.out.println("----START----");SpringApplication.run(TestApplication.class, args); }这就是我的pom的样子<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/...

java-有没有办法将Spring Boot Maven Pom项目转换为Gradle?

我已经基于一些Maven启动POM条目编写了一个Spring Boot应用程序.现在,此应用程序正在合并到更大的代码库中,该代码库使用gradle进行构建.有没有一种方法可以将基于Maven的项目转换为gradle而不造成任何重大中断?解决方法:https://gradle.org/migrating-a-maven-build-to-gradle/是一个很好的起点 Gradle初始化任务除了创建新的骨架项目外,还将自动将现有的Maven转换为Gradle.尝试从根项目目录运行gradle init,看看gradle是否能够自...

java-Scala Maven插件未处理Scala源文件夹并报告生命周期错误【代码】

我正在尝试将Java Scala项目导入Eclipse(v4.6.1 Neon).这包括一个带有scala-maven插件的父项目,其配置如下:<pluginManagement><plugins><plugin><groupId>net.alchim31.maven</groupId><artifactId>scala-maven-plugin</artifactId><version>3.2.1</version><executions><execution><id>scala-compile-first</id><phase>process-resources</phase><goals><goal>add-source</goal><goal>compile</goal></goals></execution><execut...