我的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是刚下载的文件的路径。
结果还是不行,于是再搞,还是不行,最后问工程师不什么不行,他搞了一下就可以了,我问他为什么这么神,他说是网络问题,我直骂,这破网。
分享到:
相关推荐
如何在eclipse jee中创建Maven project并且转换为Dynamic web project 注意:该文档只针对以下eclipse版本,如图
通过命令创建maven骨架文件,方便maven对项目进行管理。
大家都知道,在进行J2EE项目的开发过程中,在调试阶段如果只是修改了页面是不需要重启应用服务器的,比如不需要重启Tomcat。只需要在浏览器中 进行页面刷新即可。其实之所以不用重启Tomcat等应用服务器,其根本原因...
一、项目结构 multi-module-PRoject是主工程,里面包含两个模块(Module): web-app是应用层,用于界面展示,依赖于web-serv
Eclipse新建和部署maven项目,每一步都有详细的截图
首先,我们通过File->New->Maven Project进入创建Maven项目的面板 Maven项目面板,此时我们必须选中Create a simple project复选框,然后下一步: 输入项目信息,(1)首先输入域名,(2)输入项目名,(3)Web...
基础框架,可满足开发需要
这是一个示例Java / Maven / Spring Boot(版本1.5.6)应用程序,可以用作创建带有内置运行状况检查,指标等等的微服务的入门程序。 希望对您有帮助。 怎么跑 该应用程序打包为嵌入了Tomcat 8的战争。 无需安装...
NULL 博文链接:https://a151555.iteye.com/blog/2168360
这个插件附带了Aspose Maven Project Wizard ,它通过在向导步骤中选择 Aspose Java API(如 Aspose.Words、Aspose.Pdf 或 Aspose.Cells)来创建基于 Aspose maven 的项目,并将这些选定的 Aspose API 的 maven ...
3.3.创建Maven项目 右击创建一个maven project Packing:有三种: Jar:java项目, War:web项目 Pom:文件夹,jar和war文件,mavenProject:一个项目,可以放jar和war包,通过pom,一般新创建的maven Project是POM 3.4.创建...
Maven是 Apache 下的一个纯 Java 开发的开源项目,是一个项目构建和管理的工具;它提供了帮助管理 构建、文档、报告、依赖、scms、发布、...这篇文章主要介绍了maven第一次创建项目太慢的解决方法,需要的朋友可以参考下
这个插件附带了Aspose Maven Project Wizard ,它通过在向导步骤中选择 Aspose Java API(如 Aspose.Words、Aspose.Pdf 或 Aspose.Cells)来创建基于 Aspose maven 的项目,并将这些选定的 Aspose API 的 maven ...
第9章:使用Nexus创建私服/9.7 Nexus的权限管理/9.7.2 为项目分配独立的仓库/9.7.2.3 系统预设权限(不可修改) 第9章:使用Nexus创建私服/9.7 Nexus的权限管理/9.7.2 为项目分配独立的仓库/9.7.2.4 自定义权限...
随附“ Aspose Maven项目向导”,可让您通过向导步骤选择Aspose Java API来创建基于Aspose Maven的项目,并将Aspose API Maven依赖项的引用添加到新创建的Maven Project的pom.xml中。 创建的基于Aspose Maven的项目...
NULL 博文链接:https://xfxlch.iteye.com/blog/2356184
不可移植构建 11.1.1.2. 环境可移植性 11.1.1.3. 组织(内部)可移植性 11.1.1.4. 广泛(全局)可移植性 11.1.2. 选择一个适当级别的可移植性 11.2. 通过Maven Profiles实现可移植性 11.2.1. 覆盖一个项目...
在动手创建一个多模块maven Java Web应用程序项目的同时,掌握Maven的核心概念。 - Convention over configuration and the Maven project structure - Maven life cycle phases and goals - The Project Object ...
• 创建Maven项目:mvn archetype:create • 编译源代码:mvn compile • 编译测试代码:mvn test-compile • 运行测试:mvn test • 产生site:mvn site • 打包:mvn package • 在本地Repository中安装jar...