maven 的 mvn eclipse:eclipse 可以用来下载源码, 但今天发现并没有下载, 显示以下消息
写道
INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Web3 0.0.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] >>> maven-eclipse-plugin:2.9:eclipse (default-cli) @ Web3 >>>
[INFO]
[INFO] <<< maven-eclipse-plugin:2.9:eclipse (default-cli) @ Web3 <<<
[INFO]
[INFO] --- maven-eclipse-plugin:2.9:eclipse (default-cli) @ Web3 ---
[INFO] Adding support for WTP version 2.0.
[INFO] Using Eclipse Workspace: C:\Documents and Settings\kok.hoe.loh\workspace
[WARNING] Workspace defines a VM that does not contain a valid jre/lib/rt.jar: C
:\Program Files\Java\jre6
[INFO] no substring wtp server match.
[INFO] Using as WTP server : JBoss v4.2
[INFO] Adding default classpath container: org.eclipse.jdt.launching.JRE_CONTAIN
ER
[INFO] Unable to read jar manifest from C:\Documents and Settings\kok.hoe.loh\.m
2\repository\org\hibernate\hibernate-distribution\3.5.4-Final\hibernate-distribu
tion-3.5.4-Final.pom
[INFO] File C:\Documents and Settings\kok.hoe.loh\workspace\Web3\.project alread
y exists.
Additional settings will be preserved, run mvn eclipse:clean if you want
old settings to be removed.
[INFO] Wrote Eclipse project for "Web3" to C:\Documents and Settings\kok.hoe.loh
\workspace\Web3.
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 18.418s
[INFO] Finished at: Sat Sep 29 11:11:01 SGT 2012
[INFO] Final Memory: 6M/15M
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Web3 0.0.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] >>> maven-eclipse-plugin:2.9:eclipse (default-cli) @ Web3 >>>
[INFO]
[INFO] <<< maven-eclipse-plugin:2.9:eclipse (default-cli) @ Web3 <<<
[INFO]
[INFO] --- maven-eclipse-plugin:2.9:eclipse (default-cli) @ Web3 ---
[INFO] Adding support for WTP version 2.0.
[INFO] Using Eclipse Workspace: C:\Documents and Settings\kok.hoe.loh\workspace
[WARNING] Workspace defines a VM that does not contain a valid jre/lib/rt.jar: C
:\Program Files\Java\jre6
[INFO] no substring wtp server match.
[INFO] Using as WTP server : JBoss v4.2
[INFO] Adding default classpath container: org.eclipse.jdt.launching.JRE_CONTAIN
ER
[INFO] Unable to read jar manifest from C:\Documents and Settings\kok.hoe.loh\.m
2\repository\org\hibernate\hibernate-distribution\3.5.4-Final\hibernate-distribu
tion-3.5.4-Final.pom
[INFO] File C:\Documents and Settings\kok.hoe.loh\workspace\Web3\.project alread
y exists.
Additional settings will be preserved, run mvn eclipse:clean if you want
old settings to be removed.
[INFO] Wrote Eclipse project for "Web3" to C:\Documents and Settings\kok.hoe.loh
\workspace\Web3.
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 18.418s
[INFO] Finished at: Sat Sep 29 11:11:01 SGT 2012
[INFO] Final Memory: 6M/15M
以上命令并没有从网上下载源码,
找了一下资料, 后来尝试这个命令就能下载源码了
mvn eclipse:eclipse -DdownloadSources=true
写道
[INFO] Downloaded: http://nexus.magnolia-cms.com/content/groups/public/info/magnolia/ui/magnolia-ui-admincentral/5.2.2/magnolia-ui-admincentral-5.2.2-sources.jar (1850 KB at 49.3 KB/sec)
[INFO] Downloading: http://nexus.magnolia-cms.com/content/groups/public/info/magnolia/magnolia-core/5.2.2/magnolia-core-5.2.2-sources.jar
[INFO] Downloaded: http://nexus.magnolia-cms.com/content/groups/public/info/magnolia/magnolia-core/5.2.2/magnolia-core-5.2.2-sources.jar (1554 KB at 140.5 KB/sec)
[INFO] Downloading: http://nexus.magnolia-cms.com/content/groups/public/javax/jcr/jcr/2.0/jcr-2.0-sources.jar
[INFO] Downloading: http://maven.vaadin.com/vaadin-addons/javax/jcr/jcr/2.0/jcr-2.0-sources.jar
[INFO] Downloading: http://nexus.magnolia-cms.com/content/groups/public/info/magnolia/magnolia-core/5.2.2/magnolia-core-5.2.2-sources.jar
[INFO] Downloaded: http://nexus.magnolia-cms.com/content/groups/public/info/magnolia/magnolia-core/5.2.2/magnolia-core-5.2.2-sources.jar (1554 KB at 140.5 KB/sec)
[INFO] Downloading: http://nexus.magnolia-cms.com/content/groups/public/javax/jcr/jcr/2.0/jcr-2.0-sources.jar
[INFO] Downloading: http://maven.vaadin.com/vaadin-addons/javax/jcr/jcr/2.0/jcr-2.0-sources.jar
相关推荐
1. **源码结构**:Maven源码主要分为几个模块,如`maven-core`、`maven-model`、`maven-plugin-api`等,每个模块都有明确的职责。 2. **核心组件**:Maven的核心组件包括ArtifactRepository(存储库)、...
《Maven实战源码》是一本专为Java开发者设计的指南,旨在帮助初学者和有经验的开发者深入理解和掌握Maven这一强大的项目管理和构建工具。Maven不仅简化了项目的构建过程,还通过依赖管理和插件机制,使得软件开发...
8. **源码分析**: 压缩包中的源码可以帮助开发者深入理解Maven的工作机制,包括依赖解析、目标执行、插件管理和生命周期控制等。对于想要对Maven进行扩展或定制的开发者来说,源码具有很高的学习价值。 9. **Maven ...
通过 `<dependencies>` 标签在 POM 文件中声明项目所依赖的库,Maven 将自动下载并管理这些库,避免了类冲突问题。 4. **生命周期与构建阶段** Maven 具有生命周期(Life Cycle),包含 clean、default 和 site 三...
springmvc mybatis maven 项目源码
### Maven源码打包的概念 在软件开发过程中,打包源代码通常是为了便于发布、分发或存档。通过打包源代码,开发者可以轻松地共享项目,而无需担心遗漏任何文件或配置。Maven提供了多种打包类型,包括`jar`、`war`、...
通过在POM.xml中声明依赖,Maven会自动下载并管理所需的库。实例源码可能包含各种Web开发相关的依赖,如Spring Framework、Spring Boot、Servlet API、JSTL等。 6. **构建与部署**:Maven提供了一系列的生命周期...
源码是学习和理解任何编程技术的重要辅助工具,这本书的源码提供的是maven版本,这意味着代码已经按照Maven的项目结构组织,并且可以通过Maven构建系统进行管理和测试。 Netty是一个高性能、异步事件驱动的网络应用...
1. 在IDEA中导入项目,设置Maven配置,并指向Spring源码的源码目录。 2. 阅读`pom.xml`文件,了解项目依赖结构。 3. 分析关键组件的源码,如IoC容器、AOP、MVC等。 4. 创建小型示例应用,利用源码中的功能,以便于...
maven项目创建时相关问题,参照网络资源以及自己遇到问题解决
通过定义POM(Project Object Model)文件,Maven可以自动下载所需的库,执行构建过程,并生成相应的项目结构,极大地提高了开发效率。 5. **Eclipse调试**:Eclipse是一款流行的Java集成开发环境,它提供了强大的...
Maven可以自动下载这些库,并按需构建和打包项目。 5. JSON插件:JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,常用于前后端数据传输。在这个项目中,可能使用了如Jackson或Gson这样的库来解析...
在描述中提到的"Elasticsearch 5.1.1 java api maven工程"是指一个使用Maven构建的Java项目,这个项目包含了Elasticsearch 5.1.1版本的Java API。Maven是一个项目管理和综合工具,它可以帮助开发者管理项目的依赖...
** Maven应用实战源码分析 ** 在Java开发领域,Maven是一个不可或缺的构建工具,它极大地简化了项目管理和构建过程。《Maven应用实战》这本书由杨式文和孙会军编著,提供了丰富的实践案例和详尽的解析,帮助读者...
这将帮助你亲手实践Maven的命令行操作,如`mvn clean`, `mvn compile`, `mvn install`等,体验Maven自动下载依赖、编译、测试和打包的过程。同时,你还可以学习到如何解决常见的构建问题,如依赖冲突、插件配置等。 ...
1. **安装Maven**: 在开始创建项目之前,确保已下载并安装了Maven。你可以从Apache Maven官方网站获取最新版本,并根据操作系统进行相应的配置。 2. **创建项目结构**: Maven遵循约定优于配置的原则,因此项目结构...
jdk:1.8 Tomcat:7.0 本地mysql:8.0 Eclipse:Eclipse Jee Photon Spring:4.3.8 AOP:1.8.0 mybatis:3.3.0 Mysql驱动:8.0.11 Druid:1.1.10 jstl:1.2 log4j:1.2.17 junit:3.8.1
通过解析 POM 文件,Maven 可以自动下载所需的库文件,编译源代码,运行测试,打包应用程序,以及执行其他构建任务。 2. **src/main/java** - 这个目录包含项目的主要源代码,按照包的结构组织。Maven 遵循约定优于...
本篇文章将详细介绍如何使用Maven下载jar包的源码和javadoc。 1. Maven命令下载源码和javadoc 当你在IDE中开发Java项目并使用Maven作为构建工具时,有时需要查看所依赖的jar包中的源代码或javadoc以了解其内部实现...