在maven的五分钟入门里面,有这样一个命令:
mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
这句话的命令是创建一个默认的项目,但我在执行这个命令时,命令行会停在
[INFO] Generating project in Batch mode
这句话会停很久。【当然,也有人的一下就过去。】
增加一个-X参数,可以查看详细信息
mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false -X
可以看到,程序停在了下面这一行。
[DEBUG] Searching for remote catalog: http://repo1.maven.org/maven2/archetype-catalog.xml
去查询这个文件的时候网络比较差或者其他原因,导致挂在那里。
解决方法很简单。
1. 把上述地址复制到浏览器中,下载这个文件到本地。
2. 把文件archetype-catalog.xml复制到目录.m2\repository\org\apache\maven\archetype\archetype-catalog\2.2下面。
3. 在上述命令后增加参数-DarchetypeCatalog=local,变成读取本地文件即可。
相关推荐
这篇博客文章“maven \"Generating project in Batch mode\"问题的解决”可能会提供一些解决方案。 在Maven中,"Batch mode"是指不交互地运行Maven命令,即在执行Maven目标时不等待用户输入。这对于自动化脚本或CI/...
在使用maven命令创建maven项目时候执行到Generating Project in Batch mode 卡住,是因为要下载archetype-catalog.xml文件,可以单独下载后使用-DarchetypeCatalog=local引用本地下载的文件,需要将archetype-...
maven-project-info-reports-plugin-2.1.jar
Maven命令执行到Generating Project in Batch mode 卡住, 其实是maven在访问http://repo.maven.apache.org/maven2/archetype-catalog.xml下载这个xml文件。这个文件有4M多,同时这个maven仓库的访问非常慢。 下载...
在Eclipse JEE环境下,创建一个Maven项目并将其转换为Dynamic Web Project是开发Java Web应用程序的常见步骤。Maven是一种强大的项目管理工具,而Dynamic Web Project则是Eclipse中的一个特殊项目类型,专用于Web...
按照以上步骤进行排查和调整,大多数情况下可以解决“Unable to import Maven project”的问题。如果问题依然存在,建议查看IDEA的错误日志,从中获取更具体的错误信息,以便进一步诊断和修复。在实际操作中,遇到这...
maven-project-info-reports-plugin-2.2.jar
maven-project-info-reports-plugin-2.1.2.jar
maven项目转换为eclipse项目,可能缺少的包。
遍历文件夹及子文件夹下得pom文件,自动清理、编译、安装。适合批量编译多个maven工程
maven-project-info-reports-plugin-2.0.jar
201806最新archetype-catalog.xml,maven创建项目archetype:generate时,执行到Generating project in Batch mode卡主不动,解决办法:将下载的该文件放置到复制到C:\Users\Administrator\.m2\repository\org\apache...
【MavenProject.zip】是一个包含前端和后端交互的项目资源包,主要使用了Maven进行项目构建和依赖管理。这个项目中,前端部分采用了JSP(JavaServer Pages)技术来设计用户界面,而后端则采用了流行的SSM(Spring、...
该库不仅用于读取Maven项目对象模型文件,还用于组合继承并根据需要检索远程模型。 org.apache.maven/maven-project/2.1.0/maven-project-2.1.0.jar
Maven通过提供一套标准的项目对象模型(Project Object Model,POM)和自动化构建生命周期来简化项目构建过程。Maven项目通常包含一系列配置文件、源代码、资源文件以及依赖库,使得开发人员可以轻松地构建、测试和...
【MavenProject01】是一个基于Maven构建的典型项目实例,它展示了如何使用Maven进行Java项目的管理和构建。在Java开发中,Maven作为一款强大的项目管理工具,能够自动化处理构建过程,如编译、测试、打包、部署等,...
** Maven Blank Project 知识点详解 ** Maven 是一个强大的项目管理和构建工具,在Java开发领域广泛应用。它通过读取项目的配置文件(pom.xml),自动管理项目的依赖、构建过程、打包以及部署等任务,极大地提高了...