【问题标题】:Create maven package创建maven包
【发布时间】:2012-06-12 20:34:02
【问题描述】:

我很抱歉,但我完全是使用 maven 的菜鸟。我正在尝试更新这个 .api 库,但我似乎根本无法理解 maven。

在这个site

它声明要做一个'mvn package'

然后添加依赖和仓库。

对不起,如果我做错了,因为这是我的第一次。

使用 Eclipse 我尝试创建一个 maven 项目并选择下载的文件夹作为我的位置。添加依赖项和存储库。那惨遭失败:(没有错误,但我的eclipse上什么也没发生。我试图去maven>下载源代码。我收到这个警告*:

"工作空间中没有安装严格的 JRE 与此环境兼容。”

所以事不宜迟,我尝试了在 eclipse 上使用 maven 学习的基础知识,安装 maven 并将其与 eclipse 合并。然而,问题“做一个Maven包”,然后我理解了基础知识,但我仍然不明白。你如何在下载的项目中创建一个 maven 包?如果它注定要这样做......

我还尝试获取更新的源代码并将其作为 jar 添加到我的项目中,但问题仍然存在,因为源代码需要其中的项目而不是它请求的 jar。(与旧版本相比内存更少)

现在我的问题:

  1. 如何创建一个 maven 项目,然后更新项目?
  2. 如果我在 msdos 的控制台或通过 eclipse 进行更改会更好吗?
  3. 有人可以帮我做这件事吗?(我的想法彻底崩溃了!)

【问题讨论】:

  • 好吧*至少我得到了一些流量。

标签: android eclipse maven


【解决方案1】:

问题 1:如何创建一个 maven 项目,然后更新项目 我不明白你的意思。能不能说的更直白一点?

问题2:如果我在msdos的控制台或eclipse上做更改会更好

为了进一步使用,更喜欢命令行中的maven(这更接近系统并且没有任何覆盖API)。此外,它会学到更多的东西。

我在使用 eclipse 集成工具时遇到问题,命令行中不存在这些问题。

问题 3:有人可以帮我做这件事吗?(我的想法完全崩溃了!) 您是否尝试填充 JAVA_HOME 系统变量?例如 : C:\Program Files\Java\jdk1.6.0_31\

  • 您使用的是哪个版本或 Maven?
  • 您使用的是哪个版本的 Java?
  • 您使用哪个版本的 Java 来运行 Eclipse(编辑 eclipse/eclipse.ini(如果没有相关内容,它将使用您在系统变量中定义的默认 JVM)?

Maven 3 至少需要 JRE 1.5(1.6 更常用)。

更多信息在这里:http://cwiki.apache.org/MAVEN/maven-3x-compatibility-notes.html


来自 Maven 文档:

Maven 是一个 Java 工具,因此您必须安装 Java 才能继续。更准确地说,你需要一个 Java Development Kit (JDK),Java Runtime Environment (JRE) 是不够的。

平台特定说明之后列出了其他可选安装步骤。

Windows 2000/XP

  • 解压缩分发档案,即 apache-maven-3.0.4-bin.zip 到您希望安装 Maven 3.0.4 的目录。这些说明假设您选择了 C:\Program Files\Apache Software Foundation。将从存档中创建子目录 apache-maven-3.0.4。

  • 通过打开系统属性(WinKey + Pause),选择“高级”选项卡和“环境变量”按钮来添加 M2_HOME 环境变量,然后在用户变量中添加 M2_HOME 变量的值C:\Program Files\Apache 软件基金会\apache-maven-3.0.4。确保省略路径周围的任何引号,即使它包含空格。注意:对于 Maven

  • 在同一个对话框中,在用户变量中添加值为 %M2_HOME%\bin 的 M2 环境变量。

  • 可选:在同一个对话框中,在用户变量中添加 MAVEN_OPTS 环境变量以指定 JVM 属性,例如值 -Xms256m -Xmx512m。此环境变量可用于为 Maven 提供额外的选项。

  • 在同一个对话框中,更新/创建用户变量中的 Path 环境变量,并在前面添加值 %M2% 以添加命令行中可用的 Maven。

  • 在同一个对话框中,确保 JAVA_HOME 存在于您的用户变量或系统变量中,并将其设置为您的 JDK 的位置,例如C:\Program Files\Java\jdk1.5.0_02 并且 %JAVA_HOME%\bin 在您的 Path 环境变量中。

打开一个新的命令提示符(Winkey + R 然后键入 cmd)并运行 mvn --version 以验证它是否已正确安装。

【讨论】:

  • 问题1:更详细一点我不知道你是否创建了一个maven项目,然后它只是自动更新系统的新jar。
  • 问题 3:是的,我已经完全安装了 Maven,但是如果我有一个“安装源 jars”的分步过程,我会很高兴
  • 如果您是 Maven 新手,请阅读本书:www.sonatype.com/books/mvnref-book/。 “安装源 jars”是什么意思?喜欢从源代码安装 Apache HTTP 服务器?或者创建一个“来自现有资源”的 maven 项目?
  • 有书吗?哦,我的上帝,这将有很大帮助。
  • 我今天刚到 23 岁,因为我添加了一个新问题会投票。
猜你喜欢
  • 2015-03-12
  • 2012-10-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多