Create maven package



很抱歉,但我是一个使用maven的菜鸟。我正在尝试更新这个 .api 库,但我似乎根本无法掌握 maven 的头脑。

在这个网站上

它声明要做一个"mvn 包"

然后添加依赖项和存储库。

如果我做错了,请原谅我,因为这是我第一次。

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

"工作区中没有安装严格意义上的 JRE 与这种环境兼容。

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

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

现在回答我的问题:

  1. 你如何创建一个然后更新项目的 maven 项目?
  2. 如果我在 msdos 控制台上进行更改或通过日食进行更改会更好吗?
  3. 有人可以帮助我这样做吗?(我的脑子完全被炸了!

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

问题2:如果我在msdos控制台上或通过eclipse进行更改会更好吗

对于进一步的使用,请在命令行中首选 maven(这更接近系统并且没有任何覆盖 API)。此外,它会学到更多的东西。

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

问题3:有人可以帮助我这样做吗?我的脑子完全被炸了!您是否尝试填充JAVA_HOME系统变量?例如:C:\程序文件\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开发工具包(JDK),Java运行时环境(JRE)是不够的。

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

视窗 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),选择"高级"选项卡和"环境变量"按钮,然后在用户变量中添加值为 C:\Program Files\Apache Software Foundation\apache-maven-3.0.4 的用户变量,添加M2_HOME M2_HOME环境变量。请务必省略路径周围的任何引号,即使路径包含空格也是如此。注意:对于 Maven <2.0.9,还要确保M2_HOME没有最后一个字符"\"。

  • 在同一对话框中,在用户变量中添加值为 %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以验证它是否已正确安装。

最新更新