`

Maven 生成 archetype

 
阅读更多
参考文件:

Creating an archetype from an existing project:
http://maven.apache.org/archetype/maven-archetype-plugin/advanced-usage.html

Create an archetype from a multi-module project:
http://maven.apache.org/archetype/maven-archetype-plugin/examples/create-multi-module-project.html


Steps:
1.进入项目目录(pom.xml所在的目录),运行命令
mvn archetype:create-from-project
在目录target/generated-sources/archetype下生成archetype文件

2.移动到目录target/generated-sources/archetype,运行命令
mvn install
上传archetype文件到本地仓库

3.如何已生产的archetype创建新文件, 创建新的项目文件夹,然后运行
mvn archetype:generate -DarchetypeCatalog=local
分享到:
评论

相关推荐

    maven-archetype-quickstart-1.1.jar包下载

    4. **生成项目**:输入完毕后,Maven会根据archetype创建一个新的项目结构,包括`src/main/java`(源代码)、`src/main/resources`(资源文件)、`src/test/java`(测试代码)和`pom.xml`(项目对象模型,Maven的...

    maven-archetype-webapp-1.0.jar下载

    Maven Archetype是Maven的一部分,它是一种模板或蓝图,用于生成新项目的源代码、资源文件以及目录结构。Archetype不仅仅是简单的文件拷贝,它可以根据特定的变量和用户输入自动生成定制化的项目。 Maven Archetype...

    maven_archetype

    当开发者使用 Maven Archetype 创建项目时,Maven 会依据指定的 archetype ID 生成一个新的目录结构,该结构包含了项目的基本文件和目录,如 `pom.xml`(项目对象模型),源代码文件夹(`src/main/java`,`src/test/...

    新建maven项目失败需要的jar包,maven-archetype-quickstart-1.1.jar

    首先,当我们尝试使用Maven创建一个新项目时,通常会使用`mvn archetype:generate`命令,这个命令基于一个叫做Archetype的模板来生成项目结构。Archetypes是预定义的项目骨架,它们包含了项目的初始目录结构、基本...

    maven-archetype-webapp-1.0.jar

    3. **生成项目结构**:执行命令后,Maven会根据`maven-archetype-webapp-1.0.jar`中的模板,生成一个标准的Web应用项目结构。这个结构通常包括`src/main/java`(源代码)、`src/main/resources`(资源配置)、`src/...

    maven-archetype-3.1.2-source-release.zip

    2. 使用archetype:generate命令:通过执行`mvn archetype:generate`命令,开发者可以基于maven-archetype-3.1.2创建新项目,输入相应的ID和属性值,即可自动生成符合规范的新项目结构。 三、依赖管理和插件配置 1....

    maven-archetype-quickstart-1.1.jar.zip

    Maven Archetype Quickstart是Apache Maven中的一个工具,用于快速生成Maven项目的初始结构。它包含了一组预定义的目录和文件,使得开发者无需从零开始搭建项目,极大地提高了开发效率。在Linux(特别是Ubuntu)环境...

    maven-archetype-quickstart-1.1.zip

    通常,当你运行`mvn archetype:generate`命令并指定`maven-archetype-quickstart`时,Maven会自动为你生成一个包含主类、测试类和基础pom.xml配置的项目框架。 在"maven-archetype-quickstart-1.1.zip"压缩包中,...

    maven-archetype-quickstart-1.4.jar.zip

    当我们使用`mvn archetype:generate`命令并指定这个archetype时,Maven会自动生成一个全新的项目结构。 描述中提到,这个特定版本(1.4)创建的项目集成的JUnit版本是4.11,而不是3.8.1。JUnit是一个流行的单元测试...

    servlet3-maven-archetype

    - ** archetype:generate**:在命令行或IDEA中执行Maven的archetype插件生成新项目。 - **配置参数**:指定groupId、artifactId和version等信息,以及archetypeGroupId和archetypeArtifactId(对应此模板的ID)。 ...

    maven archetype

    通过 Maven Archetype,开发者可以快速地生成符合特定框架或规范的项目模板,避免从零开始编写基础的目录结构和配置文件,极大地提高了开发效率。 ### Maven Archetype 的作用 1. **标准化项目结构**:Archetype ...

    java maven archetype-catalog.xml

    在开发过程中,我们常常使用Maven的骨架(Archetype)功能来快速生成一个新的项目结构,这有助于遵循最佳实践并减少手动配置的工作。 标题提及的“java maven archetype-catalog.xml”是与Maven骨架相关的文件。这...

    PKIX_maven_archetype.rar

    当创建的Maven工程不包含`src`目录时,这意味着Archetype可能没有正确地生成预期的项目结构。`src`目录是Maven项目的核心部分,通常包含`main`和`test`两个子目录,分别用于存放源代码和测试代码。解决这个问题的...

    一个SSM框架的maven archetype

    通过指定特定的archetype,开发者可以快速生成符合特定结构和配置的项目骨架,SSM的maven archetype就是这样一种模板,它可以自动生成包含Spring、SpringMVC和MyBatis配置的项目结构。 5. 使用SSM archetype创建...

    mutil-module-maven-archetype source code

    通过分析源码,我们可以学习如何定义和扩展自己的Maven Archetype,以便于快速生成符合特定需求的项目模板。 总结来说,“mutil-module-maven-archetype”源码为我们揭示了构建多模块Maven项目的基本框架和最佳实践...

    parent-maven-archetype.zip

    生成项目的基本架构,maven项目,解决了gitignore无法复制问题,使用的maven-archetype工具,可以根据需要修改对应的设置

    一个SSH框架的maven archetype

    使用SSH框架的maven archetype创建项目,开发者需要先安装Maven,然后使用Maven的archetype插件生成项目结构。命令行中输入指定的 archetype:generate 命令,填写相关的groupId、artifactId和version等信息,就可以...

    eclipse 创建maven项目 选择 archetypes所用到的jar包

    常见的Archetypes包括maven-archetype-webapp和maven-archetype-quickstart。 **maven-archetype-webapp** 这个Archetype是专门为创建Java Web应用程序设计的。当你选择这个Archetype时,Eclipse会生成一个包含标准...

    maven archetype-catalog.xml 下载

    例如,如果你想要创建一个新的Java Web应用项目,你可以找到对应的Web应用骨架,并使用Maven的`archetype:generate`命令来生成项目结构。 在下载`archetype-catalog.xml`后,你可以通过以下步骤使用它: 1. **配置...

    maven-archetype-jakartaee9:Jakarta EE 9的Maven原型

    Jakarta EE 9的Maven原型该项目提供了用于生成Jakarta ... mvn -B archetype:generate \-DarchetypeGroupId=io.github.hantsy \-DarchetypeArtifactId=maven-archetype-jakartaee9 \-DarchetypeVersion=1.0 \-DgroupId=...

Global site tag (gtag.js) - Google Analytics