【发布时间】:2013-03-27 17:33:24
【问题描述】:
我有一个文件夹,其中包含一些专门为 Linux 编写的 Java 代码。
有一个pom.xml 文件和两个文件夹:src 和build
我已经在我的 Mac (10.7.5) 上安装了 Eclipse Juno,并且我知道它已经包含了 Maven。在Linux机器上,通过在命令行输入mvn package来执行代码。
但是在这个阶段之后,在构建工件的执行过程中,它无法在我的 Mac 上运行,因为某些命令是特定于 Linux 的(有人告诉我)。
如何在我的 Mac 上将整个项目导入 Maven?我的意思是我在哪里复制文件夹和 pom 文件?
谢谢你, H
【问题讨论】:
-
您遇到了什么具体错误?
-
Maven 足够便携。您可能需要定义一些配置文件,这些配置文件将根据操作系统激活,每个操作系统也有一些特定的依赖关系。
-
首先,我运行命令
mvn clean package,我得到一个BUILD SUCCESS,但是当我进入上一步(cd build)创建的build文件夹时,我需要找到生成的显示当前日期的 .jar 文件(java -jar foo-2013-04-05.jar –m classes/.......)。在这一步之后,我得到以下信息: -
错误:/usb/bin/lsb_release 未找到!ETA:01:52 错误:/usr/bin/lshw 未找到!
-
由于在使用
java -jar xxx.jar -m ...执行构建工件期间发生错误。那么问题不应该与Maven有关。 AFAIU 它是运行时问题的不同操作系统环境。请更新您的问题,即执行过程中出现错误。
标签: java linux eclipse macos maven