创建Maven项目 - 命令行 | IDEA - 使用本地项目模板

学习Maven后直接在IDEA中配置Maven,然后在IDEA中创建Maven Web项目,但是无限执行下去,等待...
之后又使用命令在命令行中创建,还是一样的问题:

执行到箭头处很久没有响应...

命令:
mvn archetype:generate -DgroupId=imooc-lushaobin -DartifactId=spring-mvc-learning -DarchetypeArtifactId=maven-archetype-webapp

其中:
-DgroupId:坐标groupId值;
-DartifactId:坐标dartifactId值,将作为项目根目录名称;
-DarchetypeArtifactId:项目类型,这里maven-archetype-webapp表示webapp类型


问题定义

创建Maven项目卡在Generating project in Interactive mode处。

问题起因

使用maven模板创建某个类型的项目,需要使用相应的工程模板文件。如果是首次创建则需要从指定的镜像下载。但是受到网络环境影响,该文件无法正常下载,因此命令执行遇到问题。

解决方法

* 1 、手动下载(拷贝工程模板文件)

比如这里的webapp工程模板文件使用的是archetype-catalog.xml,原始下载链接是http://repo1.maven.org/maven2/archetype-catalog.xml,但是我在浏览器中执行依然很慢,于是在CSDN中下载了一个:http://download.csdn.net/detail/jasonwu1990/9656353

* 2 、重新运行命令,注意带上参数-DarchetypeCatalog=local

带上参数-DarchetypeCatalog=local表示使用本地工程模板文件。

解决效果

重新执行命令,得到正确的相应:
mvn archetype:generate -DgroupId=imooc-lushaobin -DartifactId=spring-mvc-learning -DarchetypeArtifactId=maven-archetype-webapp -DarchetypeCatalog=local

执行结果

成功生成文件

学习Maven后直接在IDEA中配置Maven,然后在IDEA中创建Maven Web项目,但是无限执行下去,等待...
之后又使用命令在命令行中创建,还是一样的问题:

执行到箭头处很久没有响应...

命令:
mvn archetype:generate -DgroupId=imooc-lushaobin -DartifactId=spring-mvc-learning -DarchetypeArtifactId=maven-archetype-webapp

其中:
-DgroupId:坐标groupId值;
-DartifactId:坐标dartifactId值,将作为项目根目录名称;
-DarchetypeArtifactId:项目类型,这里maven-archetype-webapp表示webapp类型


问题定义

创建Maven项目卡在Generating project in Interactive mode处。

问题起因

使用maven模板创建某个类型的项目,需要使用相应的工程模板文件。如果是首次创建则需要从指定的镜像下载。但是受到网络环境影响,该文件无法正常下载,因此命令执行遇到问题。

解决方法

* 1 、手动下载(拷贝工程模板文件)

比如这里的webapp工程模板文件使用的是archetype-catalog.xml,原始下载链接是http://repo1.maven.org/maven2/archetype-catalog.xml,但是我在浏览器中执行依然很慢,于是在CSDN中下载了一个:http://download.csdn.net/detail/jasonwu1990/9656353

* 2 、重新运行命令,注意带上参数-DarchetypeCatalog=local

带上参数-DarchetypeCatalog=local表示使用本地工程模板文件。


使用IDEA创建

修改、增加参数:
archetypeCatalog local

1
2
3
4
5

解决效果

重新执行命令,得到正确的相应:
mvn archetype:generate -DgroupId=imooc-lushaobin -DartifactId=spring-mvc-learning -DarchetypeArtifactId=maven-archetype-webapp -DarchetypeCatalog=local

执行结果

成功生成文件

最后导入IEDA即可。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容