maven-3相关内容

更改maven插件的执行顺序

我是maven的新手,我想更改maven插件的执行顺序。 在我的pom.xml中,我有maven-assembly-plugin和maven-ant-plugin。 maven-assembly-plugin用于创建压缩文件。 maven-ant-plugin用于将压缩文件从目标复制到其他目录。 当我运行pom.xml时,maven-ant-plugin被触发,并查找压缩文件, ..
发布时间:2022-08-14 16:45:52 其他开发

ProGuard不会使用依赖项混淆JAR

我有一个项目,其中的pom.xml文件如下所示。当我发出命令mvn clean compile assembly:single install时,我希望Maven生成一个JAR,它包含 所有依赖项和 我的代码的模糊版本。 它不起作用-我的代码在“有依赖项的JAR”文件中没有混淆。 当我运行mvn clean compile install时,结果文件包含我的应用程序的模糊代码, ..
发布时间:2022-07-14 16:40:27 Java开发

JUnit AssertionError:在Maven中运行时无法识别平台

我正在使用Java 1.8将我们项目的构建结构从Ant转换到Maven(3.3.3),但我遇到了一个令我困惑的问题。我们的所有单元测试在Ant和Eclipse中都能正常工作,但我遇到过几个在Maven中执行失败的单元测试。失败的测试(不幸的是,由于公司的限制,我不能发布源代码)都试图通过javax.Imageio.ImageIO类读取图像,并且似乎都失败了,并显示NoClassDefFoundEr ..
发布时间:2022-05-26 11:59:58 Java开发

如何将Reaction WebApp集成到带有JAR打包的Spring Boot应用程序中

我们正在开发一个Reaction WebApp和一个Spring Boot应用程序(用Maven构建)。 Reaction应用程序(在NPM上)和启动应用程序分别运行,但现在是时候集成它们并将其放入QA/Staging中了。 我们正在使用webpack捆绑Reaction应用程序。 引导应用程序是带有REST API的单个模块(由Reaction前端使用),带有用于数据库持久化的Hibern ..
发布时间:2022-04-02 12:13:47 其他开发

IntelliJ Idea在maven构建后找不到log4j2.xml

我有一个带有log4j2(2.9.0)的maven项目和/src/main/java/resources/log4j2.xml中的一个配置文件。只要我留在IntelliJ,它就工作得很好,并且它的日志就像我配置的一样。 如果我现在在终端(Ubuntu 14)中创建一个mvn clean install,然后在IntelliJ中启动我的程序的main方法,我会得到一个错误,它找不到log4j2 ..
发布时间:2022-04-02 12:09:01 其他开发

未找到有效的Maven安装。在配置对话框中设置主目录,或在系统上设置M2_HOME环境变量

我正在使用IntelliJ,并且我的M2和M2_HOME已设置并且在.bash_PROFILE中,但我出现以下错误: 未找到有效的Maven安装。在配置对话框中设置主目录或在系统上设置M2_HOME环境变量 知道为什么它不能与环境变量一起使用吗? 推荐答案 选择";捆绑的Maven";而不是";Maven包装器&为我修复了这个问题。 ..
发布时间:2022-04-02 11:53:35 其他开发

禁用重新部署时如何Maven发布多个配置文件项目

问题: 当Nexus上禁用重新部署时,我应该如何发布具有2个独占配置文件的Maven项目? 示例(编辑): 我在pom.xml(P1和P2)中有一个带有2个配置文件的maven项目MyArtiact,它生成2个不同的EAR。每个配置文件将maven-ear-plugin配置为包括不同的模块,并自动生成application.xml。生成的构件是MyArtifact-1.0-P1.ear(2个 ..
发布时间:2022-04-02 11:52:17 其他开发

无法将本地Maven人工制品安装到远程存储库google-android-map

我正在设置Jenkins构建环境来构建我的Android项目。在很大程度上它还可以,但是有一些依赖项在中央存储库中不可用,例如Google Android Maps API,因此我需要手动将其安装到我的远程存储库。我已经使用mvn install将这些安装到我的本地存储库中,并且运行良好。 到目前为止,我已经进行了一些Google搜索,并且具有以下配置,但是当我尝试将map JAR部署到我的 ..
发布时间:2022-04-02 11:50:17 其他开发

MVN';未被识别为内部或外部命令、可操作程序或批处理文件

以前可能有人问过问题,但我发现了一种非常奇怪的错误。 当我从bin运行mvn --version命令时,它会给出版本和其他信息。然而,当我跑出垃圾箱时,它给了例外。这两个结果都提到了下面 C:Program Filesapache-maven-3.0.5-binapache-maven-3.0.5in>mvn --version Apache Maven 3.0.5 (r01de14724 ..
发布时间:2022-04-02 11:42:54 Java开发

将Maven添加到MacOS Big Sur上的路径

如何将ApacheMaven永久添加到MacOS Big Sur上的路径?我已经下载并解压了maven。 推荐答案 如果您已经从apache下载了maven,并解压了二进制压缩包,首先需要检查您的终端类型。要查看它,请打开您的终端并键入echo $SHELL 然后,您将获得您的终端类型(zsh或bash)。 如果其bash通过以下方式打开文件, open ~/.bash_profile ..
发布时间:2022-04-02 11:41:40 Java开发

如何让JUnit5与JDK10(Jigsaw)和Maven3一起工作?

我和一些朋友一起开发了一个JDK 10应用程序,该应用程序使用Jigsaw特性集(在jdk9中引入)和Junit5,并使用maven作为构建管理。 但是,如果我们尝试使用Maven运行测试,我们总是会得到一个无法访问的对象异常 例外情况如下: [ERROR] resourceSchedule Time elapsed: 0.001 s ..
发布时间:2022-04-02 11:39:09 Java开发