很抱歉,但我是一个使用maven的菜鸟。我正在尝试更新这个 .api 库,但我似乎根本无法掌握 maven 的头脑。
在这个网站上
它声明要做一个"mvn 包"
然后添加依赖项和存储库。
如果我做错了,请原谅我,因为这是我第一次。
使用 Eclipse,我尝试创建一个 maven 项目并选择下载的文件夹作为我的位置。添加依赖项和存储库。那失败得很惨:(没有错误,但在我的日食上什么也没发生。我试图去专家>下载资源。我收到此警告*:
"工作区中没有安装严格意义上的 JRE 与这种环境兼容。
因此,事不宜迟,我尝试了在 eclipse 上使用 maven 学习的基础知识,安装 maven 并将其与 eclipse 合并。然而,问题"做一个maven包",然后我了解了基础知识,但我仍然不明白。如何在下载的项目中创建 maven 包?如果它注定要那样做...
我还尝试获取更新的源代码并将其作为 jar 添加到我的项目中,但问题仍然存在,因为源代码需要它请求的 jar 以外的项。(比旧版本内存更少)
现在回答我的问题:
- 你如何创建一个然后更新项目的 maven 项目?
- 如果我在 msdos 控制台上进行更改或通过日食进行更改会更好吗?
- 有人可以帮助我这样做吗?(我的脑子完全被炸了!
问题 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以验证它是否已正确安装。