Maven笔记(四):使用Archetype生成项目骨架

 

    Maven有一些约定:在项目的根目录中放置pom.xml,在src/main/java目录中放置项目的主代码,在src/test/java目录中放置项目的测试代码。

    我们称这些基本的目录结构和pom.xml文件内容称为项目的骨架,如果一直手动创建的话过于麻烦,为此Maven提供了Archetype来快速搭建项目骨架。

 

    依然是Hello World,在Maven 3中,运行mvn archetype:generate

    然后会输出一大串内容,接着会提示:Choose a number or apply filter <省略...>:应该是让你选择archetype的版本(也不确定是不是这个意思),直接按回车,

    然后会出现选项1-6,会让你继续输入Choose a number:6: 这里默认值是6,也可以自己填写1-6之间的数,不填默认为6。

    

    单击回车,会让你输入groupId,artifactId,version,package,分别填写

        Define value for property groupId:com.lmy

        Define value for property artifactId:hello

        Define value for property version:(这里默认是1.0-SNAPSHOT) 1.0-SNAPSHOT

        Define value for property package:(默认是之前填写的groupId) com.lmy.hello

    接着会输出一下内容:

    Confirm properties configuration:

    groupId:com.lmy

    artifactId:hello

    version:1.0-SNAPSHOT

    package:com.lmy.hello

    Y::(输入Y确定)Y

    然后就会生成一个名为hello的文件夹,这就生成了一个maven的项目骨架。

    

你可能感兴趣的:(ArcheType)