`

maven添加额外archetype

阅读更多
用Eclipse + m2e 插件新建maven项目时发现archetype太少了,网上搜索如何添加额外的archetype.

http://maven.apache.org/archetype/maven-archetype-plugin/specification/archetype-catalog.html

The Archetype Plugin knows by default about its internal catalog. It also knows about the local and  remote catalogs.

local represents the  ~/.m2/archetype-catalog.xml catalog file.

remote represents the  http://repo1.maven.org/maven2/archetype-catalog.xml   catalog file.

The Archetype Plugin can also read catalogs from filesystem/HTTP by providing the path/URL of a catalog file or of a directory containing an archetype-catalog.xml file.

可以从上述网址下载 archetype-catalog.xml 另存为~/.m2/archetype-catalog.xml

再新建maven项目,发现Catalog为Default Local中有了很多的archetype。


参考:
http://www.cnblogs.com/wucg/p/3943872.html?utm_source=tuicool&utm_medium=referral
分享到:
评论

相关推荐

    【maven】多子模块maven模板工程archetype创建过程

    此外,通过实现`archetype-post-generate.groovy`或`archetype-pre-generate.groovy`脚本,还可以在生成项目后进行更复杂的定制,如添加额外的文件、修改配置等。 总结,通过Maven Archetype,我们可以创建一个多子...

    maven-archetype-springboot:Spring引导的Maven原型

    集成通用Mapper和PageHelper,添加BaseService,常用CRUD无需编写代码 集成MyBatis Generator,额外提供功能强大的插件 集成 ,无需显式声明数据源,支持多数据源 集成Swagger2,HTTP接口自动生成接口文档 集成常用...

    Scala+maven安装方法.docx

    在 Eclipse 中,原生的 Maven 插件不能应用于 Scala 项目,因此需要额外下载一个针对 Scala 的 Eclipse Maven 插件。通过以下更新站点安装该插件:"http://alchim31.free.fr/m2e-scala/update-site",按照常规方法...

    Maven资料.pdf

    最后,Maven在实践项目中也支持对项目添加额外的资源文件和过滤文件,实现多环境配置。通过这种方式,可以在同一套代码基础上,轻松地根据不同环境进行配置调整,使得项目的部署和运维变得更加灵活高效。

    Eclipse archetype-catalog.xml.zip

    2. **配置Archetype Catalogs**:在Eclipse的Maven设置中,添加archetype-catalog.xml文件的位置,这样Eclipse就能识别并加载模板。 3. **创建新项目**:在"File" -> "New" -> "Other" -> "Maven" -> "Maven ...

    eclipse+maven+tomcat集成

    - 配置环境变量:设置`MAVEN_HOME`环境变量指向Maven的安装目录,并将`%MAVEN_HOME%\bin`添加到系统的`PATH`环境变量中。 - **验证安装**:打开命令提示符窗口,输入`mvn -v`,如果能看到Maven的版本信息,则说明...

    maven strust2

    1. **创建Maven项目**:首先,我们需要使用Maven的`archetype:generate`命令创建一个新的Maven Web项目,选择适合的项目骨架,如`maven-archetype-webapp`。 2. **添加Struts2依赖**:在`pom.xml`文件中,我们需要...

    eclipse+egit安装使用+maven安装项目搭建

    通常情况下,Maven 的使用不需要额外安装插件,但某些特定需求可能需要,例如:maven-compiler-plugin 用于编译 Java 代码,maven-surefire-plugin 运行测试等。可以在 pom.xml 文件中配置这些插件。 13、配置 ...

    Maven创建Java工程

    其中,`maven-archetype-webapp`是用于创建web应用项目的Maven原型。 3. **配置`mydemo`项目** 在`mydemo`的`pom.xml`文件中添加`<modules>`标签,声明`mydemo-core`和`mydemo-web`作为其子模块。 4. **设置父子...

    Maven笔记.pdf

    可以通过编辑`settings.xml`文件来调整Maven的行为,例如添加额外的远程仓库等。 - **创建Maven项目**:可以通过IDE集成工具或者命令行工具`mvn archetype:generate`来快速创建Maven项目。在创建过程中,需要指定...

    maven安装压缩包+安装文档

    2. Maven:下载 Apache Maven 3.0.4 压缩包,解压后配置环境变量,新建 `M2_HOME` 用户变量,指向 Maven 的安装路径,接着在系统变量的 `Path` 中添加 `%M2_HOME%\bin`。安装完成后,通过命令行输入 `mvn -version` ...

    maven-3.5.4.rar.7z

    例如,设置源代码编码、调整编译级别、添加额外的构建目标等。 总结来说,"maven-3.5.4.rar.7z" 提供的是 Maven 3.5.4 版本的下载包,这个版本包含了完整的Maven环境,可用于搭建和管理Java项目。通过解压这个...

    myeclipse+maven项目环境

    MyEclipse可以配置多种插件,以增加额外的功能,其中就包括Maven插件。 在本文件中,作者描述了如何在MyEclipse中安装和配置Maven插件,以及如何将它与Tomcat服务器集成以进行项目的开发。下面是详细的操作步骤和...

    Maven学习手册

    - **Windows下安装**:可以从Apache官方网站下载最新版本的Maven,解压缩到指定目录,然后将Maven的bin目录添加到系统的PATH环境变量中。 - **Linux下安装**:可以通过包管理器如`apt-get`或`yum`进行安装,或者手动...

    Maven建立多模块项目-图文并茂--入门级别.doc

    - **m2eclipse**:Eclipse 的 Maven 插件,分为 core 和 extras 两部分,前者提供基本功能,后者提供额外特性。 - **m2eclipse-core**:核心功能,如构建、部署等。 - **m2eclipse-extras**:扩展功能,例如支持...

    maven常用命令

    在执行 Maven 构建时,如果希望跳过测试,可以添加 `-Dmaven.test.skip=true` 参数,如: ``` mvn clean install -Dmaven.test.skip=true ``` 5. **安装本地文件到本地库** 当需要将一个本地的 JAR 文件安装到...

    eclipse4.5 mars 64位 自带Maven插件

    1. **项目创建**:用户可以直接在Eclipse中创建基于Maven的项目,选择所需的Maven archetype(模板)来初始化项目结构。 2. **依赖管理**:在Eclipse中,可以通过Maven插件管理项目的依赖关系,添加、删除或更新依赖...

    maven的安装及工程创建.zip

    此外,Maven 插件提供额外功能,如 `maven-resources-plugin` 用于处理资源文件。 三、依赖管理 1. **中央仓库**: Maven 使用中央仓库(https://repo1.maven.org/maven2/)获取依赖。当在 `pom.xml` 中声明依赖时...

    Maven2 的新特性.7z

    最后将%M2_HOME%/bin添加到path中,方便Maven在任何目录下运行。 Maven2的运行命令是mvn,使用mvn -h可以获得相关的帮助信息。常用情形: • 创建Maven项目:mvn archetype:create • 编译源代码:mvn compile • ...

Global site tag (gtag.js) - Google Analytics