zoukankan      html  css  js  c++  java
  • maven的archetype

    https://maven.apache.org/archetype/index.html

    https://maven.apache.org/archetypes/

    https://maven.apache.org/archetypes/maven-archetype-quickstart/

    https://maven.apache.org/archetypes/maven-archetype-webapp/

    What is Archetype?

    简而言之,原型是一个Maven项目模板工具包。原型被定义为一种原始的图案或模型,所有其他同类的东西都是由它制成的。我们试图提供一个系统来提供生成Maven项目的一致方法,这两个名字很吻合。原型将帮助作者为用户创建Maven项目模板,并为用户提供生成这些项目模板的参数化版本的方法。

    使用原型提供了一个很好的方法,使开发人员能够以与您的项目或组织所采用的最佳实践相一致的方式快速工作。在Maven项目中,我们使用原型,通过提供一个演示Maven许多特性的示例项目,同时向新用户介绍Maven采用的最佳实践,来尝试让我们的用户尽可能快地启动和运行。几秒钟之内,一个新用户就可以拥有一个工作的Maven项目,作为研究Maven更多特性的跳板。我们还试图使原型机制具有可加性,也就是说,我们的意思是允许在原型中捕获项目的一部分,以便将项目的片段或方面添加到现有项目中。一个很好的例子是Maven站点原型。例如,如果您已经使用快速启动原型生成了一个工作项目,那么您可以通过使用该现有项目中的站点原型来快速创建该项目的站点。你可以用原型做任何事情。

    您可能想要在您的组织内标准化J2EE开发,因此您可能想要为EJB、WARs或您的web服务提供原型。一旦这些原型被创建并部署到组织的存储库中,它们就可供组织中的所有开发人员使用。

  • 相关阅读:
    Python入门学习笔记07(time)
    Python入门学习笔记01(常用数据类型)
    Python入门学习笔记04(生成器与迭代器)
    Python入门学习笔记05(内置函数)
    Python入门学习笔记 序
    Python入门学习笔记03(装饰器)
    Python入门学习笔记02(文件的打开、读写)
    Python入门学习笔记06(shelve模块)
    main参数
    [转]如何自动将c++程序接口封装供Python调用
  • 原文地址:https://www.cnblogs.com/YuyuanNo1/p/12575237.html
Copyright © 2011-2022 走看看