Java 无法创建新的maven hello world项目
我看了一些maven教程视频,然后在安装maven后遇到了以下命令:Java 无法创建新的maven hello world项目,java,maven,Java,Maven,我看了一些maven教程视频,然后在安装maven后遇到了以下命令: mvn archetype:create -DgroupId=com.di.maven -DartifactId=hello-world 生成失败并引发以下错误: 未能执行目标org.apache.maven.plugins:maven原型plugin:2.3:create 项目独立pom上的(默认cli):无法分析mojo的配置 插件:maven原型插件:2.3:为参数#:抽象创建 类或接口“org.apache.mave
mvn archetype:create -DgroupId=com.di.maven -DartifactId=hello-world
生成失败并引发以下错误:
未能执行目标org.apache.maven.plugins:maven原型plugin:2.3:create
项目独立pom上的(默认cli):无法分析mojo的配置
插件:maven原型插件:2.3:为参数#:抽象创建
类或接口“org.apache.maven.artifact.repository.ArtifactRepository”不能为空
实例化->[帮助1]
原因是什么?我如何解决?我在Ubuntu中以用户身份运行。将
创建更改为生成
mvn archetype:generate -DgroupId=com.di.maven -DartifactId=hello-world -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
mvn原型:create
在Maven 3.0.5及更高版本中被弃用
使用mvn原型:生成:
mvn原型:generate-DarchetypeArtifactId=maven原型
这是一个交互式命令,将要求输入诸如groupId
、artifactId
、version
等值。您也可以在命令中指定这些值并选择非交互式模式。添加
<dependency>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
<version>2.3</version>
</dependency>
Create在maven 3.0.X或更高版本中不起作用。因此,请使用generate而不是create遗憾的是,maven eclipse插件文档尚未更新,很遗憾,搜索“maven simple java project”的结果是最热门的,这是从2008年开始的!mvn原型:在Maven 3.0.5及更高版本中不推荐使用create
{user.home}/.m2/repository/org/apache/maven/plugins/maven-archetype-plugin/2.3
mvn archetype:generate
-DgroupId=com.biswajit.maven
-DartifactId=com.biswajit.maven
-DarchetypeArtifactId=maven-archetype-quickstart
-DinteractiveMode=false