//如果依赖项找不到,并且出错,是因为本地的jar包有错误,用下面的命令清除。再执行其它命令
mvn -U clean instal
Creating a simple java application
To start of with your java project, you can use maven-archetype-quickstart. Simply, you'd just have to provide agroupId and anartifactId (at the least).
mvn archetype:create -DgroupId=[your project's group id] -DartifactId=[your project's artifact id] -DarchetypeArtifactId=maven-archetype-quickstart
or simply,
mvn archetype:create -DgroupId=[your project's group id] -DartifactId=[your project's artifact id]
This would then create a maven project.
. |-- src | |-- main | | `-- java | | `-- [your project's package] | | `-- App.java | `-- test | `-- java | `-- [your project's package] | `-- AppTest.java `-- pom.xml
For example if we execute this command
mvn archetype:create -DgroupId=your.simple.java.gid -DartifactId=your-simple-java-aid
We would get this
. |-- src | |-- main | | `-- java | | `-- your | | `-- simple | | `-- java | | `-- aid | | `-- App.java | `-- test | `-- java | `-- your | `-- simple | `-- java | `-- aid | `-- AppTest.java `-- pom.xml
原因分析:create is deprecated in maven 3.0.5 and beyond,在maven3.0.5以上版本舍弃了create,使用generate生成项目 archetype:create命令改成archetype:generate 就可以用了