maven-3 相关问题

Apache Maven是一个用于项目管理和构建自动化的工具。此标记用于与Maven版本3.x相关的问题。对于非特定版本的问题,请使用[maven]标记。

maven如何对版本号进行排序?

Maven 似乎能够指示一系列版本,例如 [1.2.3,) 当没有一致的版本时,maven 如何确定什么是新版本或旧版本

回答 3 投票 0

Tomcat 9 的 Maven 插件

除了tomcat7-maven-plugin之外,我没有找到任何tomcat-maven-plugin。 我可以与 apache-tomcat-9.0.0.M15 一起使用吗?

回答 4 投票 0

未知的生命周期阶段“高”。您必须指定有效的生命周期阶段

当我使用“mvn clean install”目标运行我的sprint启动项目时,我收到了以下日志,请帮助解决这个问题。 [信息]最终内存:25M/87M 18:26:48 [信息] ----------------------...

回答 0 投票 0

Maven 发布插件问题 - 无法执行目标 org.apache.maven.plugins:maven-release-plugin:2.3.2:prepare

挣扎于maven:发布这个项目。看起来像是版本不兼容的问题,但我不知道如何纠正这个问题。我使用的是 Maven 版本 3.1.1。 这是我的 pom.xml (示例) <...

回答 2 投票 0

Maven 防止提供范围依赖的传递依赖

我有一个提供范围的 Maven 依赖项。它带来的传递依赖项没有标记为提供,而是标记为编译。 所以当我使用maven ass打包并创建jar文件时...

回答 0 投票 0

构建时出现 MojoExecutionException - Maven

以下是我在 pom 中构建 Maven 项目时包含的目标。 以下是我在 pom 中构建 Maven 项目时包含的目标。 <?xml version="1.0"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.mynewproject.portlet</groupId> <artifactId>abc-myfacts-portlet</artifactId> <packaging>war</packaging> <name>ABC MY FACTS Portlet</name> <version>2.0-SNAPSHOT</version> <build> <plugins> <plugin> <groupId>com.liferay.maven.plugins</groupId> <artifactId>liferay-maven-plugin</artifactId> <version>${liferay.maven.plugin.version}</version> <executions> <execution> <phase>generate-sources</phase> <goals> <goal>build-css</goal> </goals> </execution> </executions> <configuration> <autoDeployDir>${liferay.auto.deploy.dir}</autoDeployDir> <appServerDeployDir>${liferay.app.server.deploy.dir}</appServerDeployDir> <appServerLibGlobalDir>${liferay.app.server.lib.global.dir}</appServerLibGlobalDir> <appServerPortalDir>${liferay.app.server.portal.dir}</appServerPortalDir> <liferayVersion>${liferay.version}</liferayVersion> <pluginType>portlet</pluginType> </configuration> </plugin> <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>2.5</version> <configuration> <encoding>UTF-8</encoding> <source>1.6</source> <target>1.6</target> </configuration> </plugin> <plugin> <artifactId>maven-resources-plugin</artifactId> <version>2.5</version> <configuration> <encoding>UTF-8</encoding> </configuration> </plugin> </plugins> </build> <dependencies> <!-- Liferay dependency --> <dependency> <groupId>commons-lang</groupId> <artifactId>commons-lang</artifactId> <version>2.6</version> </dependency> <dependency> <groupId>commons-collections</groupId> <artifactId>commons-collections</artifactId> <version>3.2.1</version> <optional>true</optional> </dependency> <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjrt</artifactId> <version>1.6.5</version> </dependency> <!-- <dependency> <groupId>org.springframework</groupId> <artifactId>spring-instrument</artifactId> <version>3.1.0.RELEASE</version> </dependency> --> <dependency> <groupId>com.liferay.portal</groupId> <artifactId>portal-service</artifactId> <version>${liferay.version}</version> <scope>provided</scope> </dependency> <dependency> <groupId>com.liferay.portal</groupId> <artifactId>util-bridges</artifactId> <version>${liferay.version}</version> <scope>provided</scope> </dependency> <dependency> <groupId>com.liferay.portal</groupId> <artifactId>util-taglib</artifactId> <version>${liferay.version}</version> <scope>provided</scope> </dependency> <dependency> <groupId>com.liferay.portal</groupId> <artifactId>util-java</artifactId> <version>${liferay.version}</version> <scope>provided</scope> </dependency> <!-- Portlet/JSR dependency --> <dependency> <groupId>javax.portlet</groupId> <artifactId>portlet-api</artifactId> <version>2.0</version> <scope>provided</scope> </dependency> <!-- Servlet/JSP dependency --> <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>2.4</version> <scope>provided</scope> </dependency> <dependency> <groupId>javax.servlet.jsp</groupId> <artifactId>jsp-api</artifactId> <version>2.0</version> <scope>provided</scope> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> <version>1.2</version> <scope>runtime</scope> </dependency> <!-- Spring dependency --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc-portlet</artifactId> <version>3.1.0.RELEASE</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>3.1.0.RELEASE</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-beans</artifactId> <version>3.1.0.RELEASE</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> <version>3.1.0.RELEASE</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> <version>3.1.0.RELEASE</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-orm</artifactId> <version>3.1.0.RELEASE</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-tx</artifactId> <version>3.1.0.RELEASE</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-aspects</artifactId> <version>3.1.0.RELEASE</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-agent</artifactId> <version>2.5.6</version> </dependency> <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjweaver</artifactId> <version>1.6.12</version> </dependency> <dependency> <groupId>cglib</groupId> <artifactId>cglib-nodep</artifactId> <version>2.2.2</version> </dependency> <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.3</version> </dependency> <!-- Log4j configuration --> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.16</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <version>1.4.2</version> </dependency> <!-- Unit testing --> <dependency> <groupId>org.mockito</groupId> <artifactId>mockito-all</artifactId> <version>1.9.5</version> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> </dependency> <!-- Data Service dependency --> <dependency> <groupId>com.mynewproject.components</groupId> <artifactId>abc-mynewproject-service</artifactId> <version>2.0-SNAPSHOT</version> </dependency> <dependency> <groupId>com.mynewproject.components</groupId> <artifactId>emailcomponent</artifactId> <version>2.0-SNAPSHOT</version> </dependency> </dependencies> <profiles> <profile> <id>Liferay-v6.2-EE-(Tomcat-7)</id> <properties> <liferay.version>6.2.2</liferay.version> <liferay.maven.plugin.version>7.0.0-m2</liferay.maven.plugin.version> <liferay.auto.deploy.dir>..\Liferay Portal\liferay-portal-6.2.10.1-ee-ga1\deploy</liferay.auto.deploy.dir> <liferay.app.server.deploy.dir>..\Liferay Portal\liferay-portal-6.2.10.1-ee-ga1\tomcat-7.0.42\webapps</liferay.app.server.deploy.dir> <liferay.app.server.lib.global.dir>..\Liferay Portal\liferay-portal-6.2.10.1-ee-ga1\tomcat-7.0.42\lib\ext</liferay.app.server.lib.global.dir> <liferay.app.server.portal.dir>..\Liferay Portal\liferay-portal-6.2.10.1-ee-ga1\tomcat-7.0.42\webapps\ROOT</liferay.app.server.portal.dir> </properties> </profile> </profiles> </project> 但是当我执行构建时,出现以下错误: [ERROR] 执行目标失败 com.liferay.maven.plugins:liferay-maven-plugin:6.2.1:build-css (默认)在项目 myNewProject 上:null:MojoExecutionException: NullPointerException -> [帮助 1] org.apache.maven.lifecycle.LifecycleExecutionException: 失败 执行目标 com.liferay.maven.plugins:liferay-maven-plugin:6.2.1:build-css (默认)在项目 myNewProject 上:null 在 org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:216) 在 org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) 在 org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) 在 org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:108) 在 org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:76) 在 org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51) 在 org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:116) 在 org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:361) 我的问题是: 当我执行构建时,是什么导致了空指针异常? 这个问题发生在我的 Mac 上。 我用 JAVA_HOME=/usr/libexec/java_home -v 1.8 切换到 JDK 8 echo $JAVA_HOME表演 /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home 原来这个JDK版本有问题 我使用JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_341.jdk/Contents/Home修复了它(在安装官方JDK8之后) 现在echo $JAVA_HOME演出 /Library/Java/JavaVirtualMachines/jdk1.8.0_341.jdk/Contents/Home 首先,您需要检查您正在使用的 liferay 版本,如果它在您的pom.xml中提到。 此外,当您尝试使用旧版本的 Maven 构建 Liferay 项目时,可能会抛出错误。使用命令检查您使用的 Maven 版本 mvn-版本 此外,您正在使用的 JDK 应该在您的 POM.xml 中正确提及。 我发现 khmarbaise 的评论是正确的,因为版本也可能存在冲突。希望这会有所帮助。

回答 2 投票 0

如何指定从父 maven 项目构建哪个子模块?

我有三个级别的 Maven 多模块项目。 祖父 -> 包括父亲 父亲 -> 包括多个儿子 儿子1 儿子2 儿子3 我的 Jenkins 工作触发了 Grand Father 项目的构建。即...

回答 0 投票 0

Spring boot:从 pom-xml 中删除了 spring security 依赖,但仍然在 Intellij 中生成密码

最初,我在应用程序中添加了 spring security 依赖项,但后来删除了它,但它仍然会生成密码。 Maven 全新安装无效。我也删除了 .idea 和 project....

回答 1 投票 0

##[错误]在池代理中找不到满足指定要求的代理:maven,代理.版本-gtVersion 2.163.1

我正在尝试在 Azure DevOps 服务上构建和发布管道,因为我在 Azure 中托管的 linuxVM 上使用自托管 Linux 代理 runnig。 早些时候,同样的管道在

回答 2 投票 0

Maven:依赖文件夹的权限被拒绝异常?

下面是pom.xml 下面是pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>com.test</groupId> <artifactId>tel-test-parent</artifactId> <version>1.0</version> </parent> <properties> <artifactoryPackageName>wso2-esb-dist</artifactoryPackageName> <artifactoryPackageVersion>5.0.0</artifactoryPackageVersion> <artifactoryPackageClassifier>bin</artifactoryPackageClassifier> <artifactoryPackageExtension>zip</artifactoryPackageExtension> <wso2esbname>wso2esb</wso2esbname> <wso2esbversion>5.0.0</wso2esbversion> <wso2esbext>zip</wso2esbext> </properties> <groupId>com.test.cip.ff.platform</groupId> <artifactId>wso2mi</artifactId> <version>4.2.0-m1</version> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <version>3.2.0</version> <executions> <execution> <id>copy-dependencies</id> <phase>install</phase> <goals> <goal>copy-dependencies</goal> </goals> <configuration> <outputDirectory>${project.build.directory}/my-dependencies-directory</outputDirectory> </configuration> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactId> <executions> <execution> <phase>package</phase> <goals> <goal>single</goal> </goals> <configuration> <includeBaseDirectory>false</includeBaseDirectory> <appendAssemblyId>false</appendAssemblyId> <descriptors> <descriptor>${project.basedir}/assembly/zip.xml</descriptor> </descriptors> </configuration> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-antrun-plugin</artifactId> <version>1.8</version> <executions> <!-- Change file permission for all files in dependency folder (Eg. installer) --> <execution> <id>build</id> <phase>validate</phase> <goals> <goal>run</goal> </goals> <configuration> <target> <echo>Creating directory for chmod command</echo> <mkdir dir="${project.build.directory}/dependency"/> <echo>Creating directory for chmod command</echo> <mkdir dir="${project.build.directory}/dependency/installer"/> <echo>run chmod in ${project.build.directory}</echo> <chmod file="${project.build.directory}/dependency" perm="ugo+rx"/> <chmod file="${project.build.directory}/dependency/**" perm="ugo+rx"/> <chmod file="${project.build.directory}/dependency/installer" perm="ugo+rx"/> </target> </configuration> </execution> <execution> <id>replace-tokens</id> <phase>compile</phase> <goals> <goal>run</goal> </goals> <configuration> <target name="replace-tokens"> <replace file="${project.build.directory}/bin/configure" token="@WSO2ESB_PACKAGE@" value="${wso2esbname}-${wso2esbversion}.${wso2esbext}"/> </target> </configuration> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-antrun-plugin</artifactId> <version>1.8</version> <executions> <!-- Change file permission for all files in dependency folder (Eg. installer) --> <execution> <id>build</id> <phase>validate</phase> <goals> <goal>run</goal> </goals> <configuration> <target> <echo>run chmod in ${project.build.directory}</echo> <chmod file="${project.build.directory}/dependency" perm="ugo+rx"/> </target> </configuration> </execution> <!-- Replace tokens in file --> <execution> <id>replace-tokens</id> <phase>compile</phase> <goals> <goal>run</goal> </goals> <configuration> <target name="replace-tokens"> <replace file="${project.build.directory}/bin/configure" token="@WSO2ESB_PACKAGE@" value="${wso2esbname}-${wso2esbversion}.${wso2esbext}"/> </target> </configuration> </execution> </executions> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>exec-maven-plugin</artifactId> <version>3.0.0</version> <executions> <execution> <id>run-ls-command</id> <goals> <goal>exec</goal> </goals> <configuration> <target> <echo>Logging a message from Maven!</echo> </target> <executable>ls</executable> <arguments> <argument>-lrt</argument> <argument>-R</argument> </arguments> </configuration> </execution> </executions> </plugin> <plugin> <artifactId>maven-resources-plugin</artifactId> <executions> <!-- Copy specification file to target directory --> <execution> <id>copy-specification</id> <phase>compile</phase> <goals> <goal>copy-resources</goal> </goals> <configuration> <outputDirectory>${project.build.directory}</outputDirectory> <resources> <resource> <directory>${project.basedir}/src/main/config</directory> <filtering>true</filtering> <include>wso2esb.specification</include> </resource> </resources> </configuration> </execution> <!-- Copy packinglist file to target directory --> <execution> <id>copy-packinglist</id> <phase>compile</phase> <goals> <goal>copy-resources</goal> </goals> <configuration> <outputDirectory>${project.build.directory}/resources</outputDirectory> <resources> <resource> <directory>${project.basedir}/src/main/config</directory> <filtering>true</filtering> <include>.packinglist</include> </resource> </resources> </configuration> </execution> <!-- Copy wso2esb configuration file to target directory --> <execution> <id>copy-wso2esb-config</id> <phase>compile</phase> <goals> <goal>copy-resources</goal> </goals> <configuration> <outputDirectory>${project.build.directory}/resources</outputDirectory> <resources> <resource> <directory>${project.basedir}/src/main/config</directory> <filtering>true</filtering> <include>wso2esb.config</include> </resource> </resources> </configuration> </execution> <!-- Copy wso2esb startup script to target directory --> <execution> <id>copy-startup-script</id> <phase>compile</phase> <goals> <goal>copy-resources</goal> </goals> <configuration> <outputDirectory>${project.build.directory}/resources</outputDirectory> <resources> <resource> <directory>${project.basedir}/src/main/config</directory> <filtering>true</filtering> <include>wso2esb_control.sh</include> </resource> </resources> </configuration> </execution> <!-- Copy validate & configure scripts to target directory --> <execution> <id>copy-installer-scripts</id> <phase>validate</phase> <goals> <goal>copy-resources</goal> </goals> <configuration> <outputDirectory>${project.build.directory}/bin</outputDirectory> <resources> <resource> <directory>${project.basedir}/src/main/bin</directory> <filtering>true</filtering> <include>validate</include> </resource> <resource> <directory>${project.basedir}/src/main/bin</directory> <filtering>true</filtering> <include>configure</include> </resource> </resources> </configuration> </execution> </executions> </plugin> </plugins> </build> <profiles> <profile> <id>unix</id> <activation> <os> <family>unix</family> </os> </activation> <build> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>exec-maven-plugin</artifactId> <!-- Build cpio package --> <executions> <execution> <id>build_package</id> <phase>package</phase> <goals> <goal>exec</goal> </goals> <configuration> <executable>${project.build.directory}/dependency/installer</executable> <arguments> <argument>${project.build.directory}/resources/.packinglist -cpio ${project.artifactId}-${project.version}.cpio -unlabelled -rdir ${project.build.directory}</argument> </arguments> </configuration> </execution> </executions> </plugin> <!--<plugin> <artifactId>maven-antrun-plugin</artifactId> <version>1.8</version> <executions> Rename cpio file <execution> <phase>package</phase> <configuration> <tasks> <move file="${project.build.directory}/UNLABELLED-${project.artifactId}-${project.version}.cpio.Z" tofile="${project.build.directory}/${project.artifactId}-${project.version}.cpio.Z"/> </tasks> </configuration> <goals> <goal>run</goal> </goals> </execution> </executions> </plugin> --> </plugins> </build> </profile> </profiles> </project> 但是 mvn clean install 因错误而失败 [ERROR] Failed to execute goal org.codehaus.mojo:exec-maven-plugin:3.0.0:exec (build_package) on project wso2mi: Command execution failed.: Cannot run program "/home/my_account/Desktop/CodeBase/test/test1/platform/target/dependency/installer" (in directory "/home/my_account/Desktop/CodeBase/test/test1/platform"): error=13, Permission denied 即使我尝试使用一个小型的基本 Maven,这也失败了 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <!-- This is often your domain name (reversed.) --> <groupId>com.yourorganization</groupId> <!-- The name of this project (actually, the name of the artifact, which is the thing that this project produces. A jar in this case.) --> <artifactId>javaparser-maven-sample</artifactId> <!-- The version of this project. SNAPSHOT means "we're still working on it" --> <version>1.0-SNAPSHOT</version> <properties> <!-- Tell Maven we want to use Java 8 --> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> <!-- Tell Maven to treat all source files as UTF-8 --> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> <dependencies> <!-- Here are all your dependencies. Currently only one. These are automatically downloaded from https://mvnrepository.com/ --> <dependency> <groupId>com.github.javaparser</groupId> <artifactId>javaparser-core</artifactId> <version>3.25.3</version> </dependency> </dependencies> <!-- This blob of configuration tells Maven to make the jar executable. You can run it with: mvn clean package java -jar target/javaparser-maven-sample-1.0-SNAPSHOT-shaded.jar --> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-shade-plugin</artifactId> <version>3.4.1</version> <executions> <execution> <goals> <goal>shade</goal> </goals> <configuration> <shadedArtifactAttached>true</shadedArtifactAttached> <transformers> <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer"> <mainClass>com.yourorganization.maven_sample.LogicPositivizer</mainClass> </transformer> </transformers> </configuration> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <version>3.2.0</version> <executions> <execution> <id>copy-dependencies</id> <phase>install</phase> <goals> <goal>copy-dependencies</goal> </goals> <configuration> <outputDirectory>${project.build.directory}/my-dependencies-directory</outputDirectory> </configuration> </execution> </executions> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>exec-maven-plugin</artifactId> <!-- Build cpio package --> <executions> <execution> <id>build_package</id> <phase>package</phase> <goals> <goal>exec</goal> </goals> <configuration> <executable>${project.build.directory}/dependency/installer</executable> <arguments> <argument> ${project.build.directory}/resources/.packinglist -cpio ${project.artifactId}-${project.version}.cpio -unlabelled -rdir ${project.build.directory}</argument> </arguments> </configuration> </execution> </executions> </plugin> </plugins> </build> </project> 同样的错误 [ERROR] Failed to execute goal org.codehaus.mojo:exec-maven-plugin:3.1.0:exec (build_package) on project javaparser-maven-sample: Command execution failed.: Cannot run program "C:\Users\subodhc\Downloads\javaparser-maven-sample-master\target\dependency\installer" (in directory "C:\Users\subodhc\Downloads\javaparser-maven-sample-master"): CreateProcess error=2, The system cannot find the file specified -> [Help 1]

回答 0 投票 0

maven maven-antrun-plugin插件是否也可以像maven-install-plugin一样运行

请参考https://maven.apache.org/plugins/maven-antrun-plugin/plugin-info.html 在 Maven 中使用 antrun 插件时,我似乎被迫在 build/plugins 中定义一个插件块。还有……

回答 0 投票 0

当通过 IDE 手动运行测试失败时,我如何确定 Maven 构建成功的原因?

我有以下设置: 阿帕奇行家 3.8.1 Maven 主页:/Users/deyb/.sdkman/candidates/maven/current Java 版本:1.8.0_342,供应商:Azul Systems, Inc.,运行时:/Users/myuser/.sdkman/candidate...

回答 1 投票 0

如何在不更新子模块的情况下更新父/聚合器 pom 的版本?

假设我有一个多模块的 maven 项目,有一个父 pom: 4.0.0 com.example 我的-

回答 1 投票 0

TestNg,Maven -Dgroups 不过滤组名超过一个时的测试

我正在尝试使用命令 mvn clean test -Dgroups=group2,smoke 执行。它执行所有 4 个测试用例。 但是如果我使用 mvn clean test -Dgroups=group2 它会执行 Test1 和 Test 2(如预期的那样)。 P...

回答 0 投票 0

无法提供依赖 ->Maven

我是 spring 的新手,正在学习多模块......我项目数据中的 Git Repo 依赖于 web 模块,但我无法提供数据依赖......任何人都可以帮助我吗? 这里的数据是

回答 0 投票 0

maven 插件下载依赖项但未能将它们附加到 intellij 中的项目编译范围(maven 3.9.0)

我们需要编写一个 maven 插件 下载依赖项 将它们添加到项目的编译类路径中 下载依赖逻辑按预期工作。 但是,当项目是...

回答 1 投票 0

maven 3.9.1 无法构建项目并出现错误:`过滤 {file} 到 {file} 失败,出现 MalformedInputException:输入长度 = 1 -> [帮助 1]`

我正在尝试在我的本地机器上构建一个现有的 Java 项目,但自从我昨天将这台机器上的 Maven 从 3.8.x 升级到 3.9.1 后,它就无法工作了。我收到的错误消息是: [错误] 失败...

回答 1 投票 0

连接到 Maven 存储库时连接超时

我正在尝试使用以下命令在我的本地系统中构建我的项目 mvn clean install -Dmaven.test.skip=true 它因以下错误而失败。它无法连接到 repo.maven.apache ....

回答 1 投票 0

如何在没有 GUI 干预的情况下从 nexus repo 中删除 artifacts 文件夹。我需要借助 maven 或 curl 命令删除文件夹

如何在没有 GUI 干预的情况下从 nexus 版本 3.42.X 存储库中删除工件文件夹。 我需要借助 maven 命令或 curl 命令删除工件文件夹。

回答 0 投票 0

执行org.sonarsource.scanner.maven:sonar-maven-plugin:3.9.1.2184:sonar: java.lang.UnsupportedClass时遇到API不兼容

尝试使用命令“mvn clean install -U”构建项目工件时出现此错误: 执行时遇到 API 不兼容 org.sonarsource.scanner.maven...

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.