0 0

利用Maven生成并部署jetspeed2门户问题。5

版本信息:

Maven version --> 3.1.0

jdk --> 1.6

tomcat --> 6.0.37

我是按照官方一步步来得,http://portals.apache.org/jetspeed-2/tutorial/01/genapp.html

执行到如下命令时:

mvn jetspeed:mvn -Dtarget=all

 

出错了,错误信息如下:

[INFO] skip non existing resourceDirectory F:\j2\jetexpress\jetexpress-portal\src\conf
[INFO] Copying 1 resource to ../resources
[INFO]
[INFO] --- jetspeed-deploy-maven-plugin:2.2.2:deploy (deploy) @ jetspeed-mvn-portal-pom ---
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.766s
[INFO] Finished at: Tue Dec 17 11:33:31 CST 2013
[INFO] Final Memory: 4M/15M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.portals.jetspeed-2:jetspeed-deploy-maven-plugin:2.2.2:
deploy (deploy) on project jetspeed-mvn-portal-pom: Execution deploy of goal org.apache.portals.
jetspeed-2:jetspeed-deploy-maven-plugin:2.2.2:deploy failed: Plugin org.apache.portals.jetspeed-
2:jetspeed-deploy-maven-plugin:2.2.2 or one of its dependencies could not be resolved: Failed to
 collect dependencies at org.apache.portals.jetspeed-2:jetspeed-deploy-maven-plugin:jar:2.2.2 ->
 org.apache.portals.tutorials:jetexpress-portal:war:1.0-SNAPSHOT: Failed to read artifact descri
ptor for org.apache.portals.tutorials:jetexpress-portal:war:1.0-SNAPSHOT: Failure to find org.ap
ache.portals.tutorials:jetexpress:pom:1.0-SNAPSHOT in http://repository.apache.org/snapshots was
 cached in the local repository, resolution will not be reattempted until the update interval of
 apache.snapshots has elapsed or updates are forced -> [Help 1]

org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.portal
s.jetspeed-2:jetspeed-deploy-maven-plugin:2.2.2:deploy (deploy) on project jetspeed-mvn-portal-p
om: Execution deploy of goal org.apache.portals.jetspeed-2:jetspeed-deploy-maven-plugin:2.2.2:de
ploy failed: Plugin org.apache.portals.jetspeed-2:jetspeed-deploy-maven-plugin:2.2.2 or one of i
ts dependencies could not be resolved: Failed to collect dependencies at org.apache.portals.jets
peed-2:jetspeed-deploy-maven-plugin:jar:2.2.2 -> org.apache.portals.tutorials:jetexpress-portal:
war:1.0-SNAPSHOT


问题好像就是执行jetspeed-deploy-maven时出的错,请各位有人帮忙看看,谢谢了。

下面还有一段异常,我也贴出:

Caused by: org.apache.maven.plugin.PluginResolutionException: Plugin org.apache.portals.jetspeed
-2:jetspeed-deploy-maven-plugin:2.2.2 or one of its dependencies could not be resolved: Failed t
o collect dependencies at org.apache.portals.jetspeed-2:jetspeed-deploy-maven-plugin:jar:2.2.2 -
> org.apache.portals.tutorials:jetexpress-portal:war:1.0-SNAPSHOT
        at org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolve(DefaultPlu
ginDependenciesResolver.java:204)
        at org.apache.maven.plugin.internal.DefaultMavenPluginManager.createPluginRealm(DefaultM
avenPluginManager.java:357)
        at org.apache.maven.plugin.internal.DefaultMavenPluginManager.setupPluginRealm(DefaultMa
venPluginManager.java:325)
        at org.apache.maven.plugin.DefaultBuildPluginManager.getPluginRealm(DefaultBuildPluginMa
nager.java:180)
        at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManag
er.java:83)
        ... 20 more
Caused by: org.eclipse.aether.collection.DependencyCollectionException: Failed to collect depend
encies at org.apache.portals.jetspeed-2:jetspeed-deploy-maven-plugin:jar:2.2.2 -> org.apache.por
tals.tutorials:jetexpress-portal:war:1.0-SNAPSHOT
        at org.eclipse.aether.internal.impl.DefaultDependencyCollector.collectDependencies(Defau
ltDependencyCollector.java:292)
        at org.eclipse.aether.internal.impl.DefaultRepositorySystem.collectDependencies(DefaultR
epositorySystem.java:317)
        at org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolve(DefaultPlu
ginDependenciesResolver.java:192)
        ... 24 more
Caused by: org.eclipse.aether.resolution.ArtifactDescriptorException: Failed to read artifact de
scriptor for org.apache.portals.tutorials:jetexpress-portal:war:1.0-SNAPSHOT
        at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultA
rtifactDescriptorReader.java:364)
        at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.readArtifactDesc
riptor(DefaultArtifactDescriptorReader.java:217)

2013年12月17日 14:05

1个答案 按时间排序 按投票排序

0 0

把maven的版本换成2.X试一下

2016年2月27日 13:25

相关推荐

    maven生成可执行jar命令

    本文将详细介绍如何利用Maven生成可执行的JAR文件,并部署至服务器直接运行。 #### Maven简介 Maven是由Apache软件基金会维护的一个软件项目管理工具,它通过一个中心信息来管理项目的构建、报告和文档的工具。...

    maven 代码生成(maven插件)

    通常,MBG生成的代码会纳入版本控制系统(如Git),并集成到持续集成/持续部署(CI/CD)流程中。这样,每次数据库表结构变更时,只需更新配置文件,然后重新运行MBG,即可保持代码与数据库的一致性。 6. **自定义...

    jenkins实现maven项目自动部署到tomcat

    该文档旨在教你如何利用Jenkins自动化处理Maven项目的编译、打包和部署到Tomcat服务器的过程,使得开发工作更加高效。以下是详细的步骤和关键知识点: **1. Maven项目背景** Maven是Java开发中广泛使用的构建工具,...

    maven生成可执行exe文件

    一个常用的插件是`exec-maven-plugin`,它允许我们指定主类并生成可执行文件。 2. **添加插件依赖** 在`pom.xml`文件中的`<build>`部分,添加以下代码来引入`exec-maven-plugin`: ```xml <groupId>org....

    maven项目跨机器部署

    myeclipse中maven的一些常见功能总结;借助maven将本地项目部署到远程tomcat容器。

    ECLIPSE实现MAVEN项目自动部署NEXUS中

    本篇文章主要介绍如何利用 Eclipse 和 Maven 将本地项目自动部署到 Nexus 仓库中。这种方法适用于团队协作环境下的依赖管理,能够帮助团队快速、稳定地进行项目的构建和分发。 #### 第一步:设置允许部署的服务器...

    Jetspeed2官网guide文档翻译2

    【Jetspeed2官网guide文档翻译2】这篇文档主要面向初次接触Jetspeed的用户,提供了从源码构建和部署Jetspeed 2.2的详细步骤。Jetspeed是一个开源的portlet容器和企业信息门户平台,它允许集成多种应用和服务,提供...

    Maven项目中的热部署

    4. Maven的maven-eclipse-plugin或maven-idea-plugin: 这些Maven插件可以帮助你生成IDE的项目文件,虽然它们现在已经不再维护,但在过去它们可以辅助实现热部署,通过与IDE的配合,自动跟踪源代码变化。 5. Spring ...

    Maven安装部署.docx

    【Maven 安装部署】 Maven 是一个强大的项目管理工具,主要负责Java项目的构建、依赖管理和项目信息管理。它的核心理念是通过一个统一的项目对象模型(Project Object Model,POM),使得项目的构建过程标准化,...

    maven 多war部署

    在开发环境中,你可以通过运行Maven的install命令来构建整个项目,并将每个WAR文件部署到本地仓库或远程服务器。如果需要在同一个Tomcat服务器上部署多个WAR应用,可以使用Maven的Tomcat插件(maven-tomcat-plugin或...

    Eclipse中创建Web Maven Project并部署到Tomcat中

    本篇文章将详细解释如何在Eclipse中创建一个基于Maven的Web项目,并将其部署到Tomcat服务器上。 首先,创建一个`Web Maven Project`: 1. 打开Eclipse,选择“File” -> “New” -> “Dynamic Web Project”。 2. ...

    maven 简单示例+部署

    2. **依赖管理**: Maven自动管理项目的依赖关系,只需在POM.xml中声明所需的库,Maven会自动下载并管理这些库。 3. **生命周期与阶段**: Maven具有三个主要生命周期:`clean`、`default`(或`compile`)和`site`。...

    maven 远程部署tomcat

    "Maven 远程部署 Tomcat 容器详解" Maven 远程部署 Tomcat 容器是指使用 Maven 插件将 Java Web 项目自动部署到 Tomcat 容器中,这样可以免去手工拷贝的重复工作。这种方法可以大大提高开发效率和项目部署速度。 ...

    maven 普通jar 生成规则

    接着,通过执行 Maven 命令 `mvn clean install`,Maven 会自动编译源代码、打包资源,并最终生成 JAR 文件。 #### 使用 Maven 安装 JAR 文件到本地仓库 如果需要将一个单独的 JAR 文件安装到本地 Maven 仓库中,...

    maven集成tomcat支持热部署

    通过以上步骤,你已经成功地将Maven项目集成到Tomcat,并实现了热部署。现在,只需修改代码并保存,Eclipse就会自动重新部署应用,无需手动停止和启动服务器,大大提高了开发效率。在实际开发过程中,还可以结合其他...

    Maven3实战笔记14Maven生成项目站点

    Maven 项目站点详解Maven 的项目站点功能是一个强大的文档生成工具,它可以帮助开发者生成项目相关的各种报告,包括但不限于项目信息、开发团队、源代码管理、持续集成、问题跟踪、许可证信息等。通过这些信息,...

    maven-jetspeed2-plugin-2.0.jar

    maven-jetspeed2-plugin-2.0.jar

    Maven 生成打包可执行jar包的方法步骤

    本文将详细讲解如何使用Maven生成可执行的JAR包,以满足特定的需求。 首先,我们来看一下生成可执行JAR包的需求: 1. 整个项目被打包成一个ZIP文件,包含应用程序、其依赖的JAR包和说明文档。 2. JAR包应可执行,...

    Maven插件源码:根据库表生成实体类&根据实体类生成库表

    这个Maven插件解决了这个问题,它能自动扫描数据库中的表结构,包括字段名、字段类型、字段长度、是否可为空等信息,然后自动生成对应的Java实体类。这些实体类不仅包含了字段,还带有对应的getter和setter方法,...

Global site tag (gtag.js) - Google Analytics