我的myeclipse创建maven项目时,出现如下异常:
org.apache.maven.archetype.exception.UnknownArchetype: The desired archetype does not exist
(org.apache.maven.archetypes:maven-archetype-quickstart:1.0)
使得创建不了maven工程,这个是与我们配置的maven index有关,maven index是指明私服的地址,所以当它所在的服务器不能用时,那么就无法进行maven项目的创建,应该你连私服都没有,创建maven就无处存放,不管理。所以myeclipse不给创建,而有些人又可以创建,它的maven indexes也和自己的一样,这个可能是他们机子还有代理,进入到其它私服里面去了(个人不成熟的理解,不对时,各位多指正)。
今天又是出现了maven project不能创建的错误:
11-2-17 下午03时30分42秒: [ERROR] The desired archetype does not exist (org.apache.maven.archetypes:maven-archetype-quickstart:1.0-alpha-4) The desired archetype does not exist (org.apache.maven.archetypes:maven-archetype-quickstart:1.0-alpha-4)
后来搞了老半天也搞不定,用了网友的方案:
创建maven工程时报找不到"RELEASE"版本的插件错误:
当使用mvn archetype:create -DgroupId=com.mycompany.app -DartifactId=my-app来创建一个新项目时,有时候会出现以下错误:
。。。。。。。
[INFO] Velocimacro : initialization complete.
[INFO] Velocity successfully started.
[INFO] [archetype:create]
[INFO] Defaulting package to group ID: com.mycompany.app
[INFO]
------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO]
------------------------------------------------------------------------
[INFO] Failed to resolve artifact.
GroupId: org.apache.maven.archetypes
ArtifactId: maven-archetype-quickstart
Version: RELEASE
Reason: Unable to determine the release version
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.apache.maven.archetypes
-DartifactId=maven-arch
etype-quickstart \
-Dversion=RELEASE -Dpackaging=jar -Dfile=/path/to/file
……
由于在maven本地仓库中,可能更新了某个plug-in的版本,但本地plug-in 的metadata没有版本的信息或者没有最新版本的信息,致使maven无法下载正确的版本。具体步骤如下:
1.找到最新的插件版本,如果私服上没有,则需要在网上下载,网址:http://mirrors.ibiblio.org/pub/mirrors/maven2/org/apache/maven/archetypes/maven-archetype-quickstart/
2.选择最新版本并且下载最新的“maven-archetype-quickstart-1.0-alpha-4.jar ”文件
3.安装这个archetype到maven本地仓库。使用命令如下:mvn install:install-file -DgroupId=org.apache.maven.archtypes -DartifactId=maven-archetype-quickstart -Dversion=1.0-alpha-4 -Dpackaging=jar -Dfile=c:\7000\maven\maven-archetype-quickstart-1.0-alpha-4.jar。注意-Dfile是刚下载的文件的路径。
结果还是不行,于是再搞,还是不行,最后问工程师不什么不行,他搞了一下就可以了,我问他为什么这么神,他说是网络问题,我直骂,这破网。
分享到:
相关推荐
1. **创建Maven项目** - 打开Eclipse,点击菜单栏上的`File` -> `New` -> `Other`。 - 在弹出的对话框中,展开`Maven`选项,选择`Maven Project`,然后点击`Next`。 - 在`New Maven Project`页面,确保`Create a ...
首先,创建一个`Web Maven Project`: 1. 打开Eclipse,选择“File” -> “New” -> “Dynamic Web Project”。 2. 在新项目向导中,为项目命名,确保“Target Runtime”已选择Tomcat服务器。 3. 在“Project Facets...
【MavenProject01】是一个基于Maven构建的典型项目实例,它展示了如何使用Maven进行Java项目的管理和构建。在Java开发中,Maven作为一款强大的项目管理工具,能够自动化处理构建过程,如编译、测试、打包、部署等,...
基于maven创建web项目 ...本文介绍了基于maven创建web项目的步骤,包括搭建maven环境、集成maven到Myeclipse2013和创建maven架构下的WEB工程。通过这篇文章,读者可以学习到如何使用maven来构建和管理web项目。
在 main 目录下创建一个 webapp 文件夹,然后选择 project Structure --> facets--> 点击 + 号添加 web 项目,选择当前工程 hello_maven。 5. pom.xml 文件配置 pom.xml 文件是 Maven 项目的核心配置文件,用于...
MavenProject.zip 是一个包含基于IDEA的Spring MVC和Maven框架的示例项目。Maven是Java开发中的一个项目管理工具,它负责构建、依赖管理和项目信息管理。Spring MVC则是Spring框架的一个模块,专门用于处理Web应用...
- **创建web-service模块**:同样创建一个空白的Maven项目,不从archetype创建,同样继承Parent Project的坐标信息。 - **项目结构确认**:最终项目结构应为Parent Project包含`web-app`和`web-service`两个子模块...
创建Maven项目有多种方式,包括手动创建目录结构并编写`pom.xml`,或使用IDE的内置功能。例如,在IntelliJ IDEA或Eclipse中,可以通过新建Maven项目向导快速创建。 ### Maven命令 Maven提供了一系列命令行工具,...
在Java开发过程中,项目管理工具Maven已经成为标准配置,它能帮助我们自动化构建、依赖管理和项目信息管理。本文将详细讲解如何将一个非Maven的Java项目转化为Maven项目,以便利用其强大的功能。 首先,我们需要...
使用Eclipse创建Maven版的Web项目需要通过Maven的项目模板来建立项目,然后配置项目的结构和依赖关系,最后构建项目的框架。本文将详细介绍每一步骤的操作。 标签解释 标签"Maven Web"表示本文的主要内容是关于...
### Eclipse 创建多模块Maven项目的详细步骤 在软件开发领域,Maven作为一种自动化构建工具,因其强大的依赖管理和项目构建功能而被广泛采用。而在大型项目或微服务架构中,经常需要构建多模块项目来实现良好的代码...
手动创建Maven工程的步骤如下: 1. **创建目录结构**:遵循Maven的标准目录结构,包括`src/main/java`用于放置源代码,`src/main/resources`存放资源文件,`src/test/java`和`src/test/resources`则分别用于测试...
** Maven 创建 Web 应用详解 ** Maven 是一个强大的构建工具,主要用于管理和构建 Java 项目,特别是对于处理依赖关系的管理,它极大地简化了开发流程。Maven 使用一种标准化的项目对象模型(Project Object Model...
- **Maven版本兼容性**:确保使用的Maven版本与IDEA版本相匹配,避免出现不兼容的问题。 - **JDK版本选择**:虽然这里使用的是JDK 1.8,但在实际开发过程中应根据项目需求选择合适的JDK版本。 - **项目目录结构**:...
在本文中,我们将深入探讨如何使用IntelliJ IDEA创建一个基于Maven的Spring MVC项目。首先,我们需要了解几个核心概念: 1. **IntelliJ IDEA**:这是一款强大的Java集成开发环境(IDE),广泛用于Java应用程序的...
在Java开发领域,Maven和Hibernate是两个不可或缺的工具。Maven是一款项目管理和综合工具,它帮助开发者管理构建过程、依赖关系和项目信息,而Hibernate则是一个流行的对象关系映射(ORM)框架,简化了数据库操作。...
在IT行业中,Maven是一个广泛使用的项目管理工具,主要用于构建、管理和部署Java应用程序。本教程将探讨如何使用Maven创建一个Web项目,并配置...了解这些知识点后,开发者就能有效地管理和运行基于Maven的Web项目了。
### Maven 创建 Web 工程详解 #### 一、前言 ...这种做法不仅有助于保持项目结构的清晰和一致,还能充分利用 Maven 的强大功能,提高开发效率。在未来开发过程中,还可以根据实际需求对项目进行扩展和优化。
### 解决Maven项目创建过慢的问题 在开发过程中,使用Maven作为构建工具时,可能会遇到项目构建速度缓慢的问题。这不仅会降低开发效率,还会影响团队协作。本文将详细探讨导致Maven项目创建过慢的原因,并提供一...