【问题标题】:Where is Maven Installed on UbuntuMaven 在 Ubuntu 上安装在哪里
【发布时间】:2011-07-15 19:16:33
【问题描述】:

我使用命令sudo apt-get install maven在我的Ubuntu机器上安装了maven

现在我需要知道它的安装位置以便在 IntelliJ 中进行配置。

【问题讨论】:

  • 这个问题是给askubuntu.com
  • 请注意,存储库位于 /home/$username/.m2

标签: ubuntu maven


【解决方案1】:

Ubuntu 是 Debian 的衍生产品,在安装软件包时遵循非常精确的结构。换句话说,所有通过打包工具安装的软件,例如 apt-get 或 synaptic,都会将这些东西放在相同的位置。如果您熟悉这些位置,您将始终知道在哪里可以找到您的东西。

作为一种捷径,您可以随时打开像 synaptic 这样的工具,找到已安装的软件包,然后检查“属性”。在属性下,您将看到所有已安装文件的列表。同样,您可以期望这些始终遵循 Debian/Ubuntu 约定;这些是高度有序的 Linux 发行版。简而言之,二进制文件将位于 /usr/bin 或路径上的其他位置(尝试在命令行上使用 'echo $PATH' 以查看可能的位置)。配置总是在 /etc 的子目录中。 “家”通常在 /usr/lib 或 /usr/share 中。

比如根据http://www.mkyong.com/maven/how-to-install-maven-in-ubuntu/,maven的安装方式如下:

Apt-get 安装将安装 中的所有必需文件 以下文件夹结构

/usr/bin/mvn

/usr/share/maven2/

/etc/maven2

P.S Maven 配置是 store 在 /etc/maven2

请注意,不只是 apt-get 会执行此操作,它是任何 .deb 包安装程序。

【讨论】:

  • Kleu,我点击了相同的链接,但忽略了此信息..感谢您指点我../usr/share/maven2 工作
【解决方案2】:

取决于您要查找的内容。如果您正在寻找可执行文件:

$ whereis mvn

如果您正在寻找库和存储库:

$ locate maven

使用 locate 命令,您还可以将其通过管道传送到 grep 以查找特定库,即

$ locate maven | grep 'jetty'

HTH

【讨论】:

  • 如何通过暂停列表来获取列表,以免列表快速向下滚动?
  • @codechimp 只是将输出通过管道传输到more,如下所示:locate maven | more。使用space 键向下滚动列表。
【解决方案3】:
$ mvn --version

然后在输出中寻找 Maven home: ,我的是:Maven home: /usr/share/maven

【讨论】:

  • 这很有帮助。当我们打算设置 Maven 主页时,这是必需的。但这仅适用于 maven,不适用于 java、git 等其他工具。
  • 这里的问题是不幸的是 maven 仍然不在路径变量中。
  • 如果路径还没有设置,这将无法正常工作
【解决方案4】:

这是一个 bash 脚本,用于较新的 Maven 复制并粘贴它...

# @author Yucca Nel

#!/bin/sh

#This installs maven2 & a default JDK 
sudo apt-get install maven2;

#Makes the /usr/lib/mvn in case...
sudo mkdir -p /usr/lib/mvn;

#Clean out /tmp...
sudo rm -rf /tmp/*;
cd /tmp;

#Update this line to reflect newer versions of maven
wget http://mirrors.powertech.no/www.apache.org/dist//maven/binaries/apache-maven-3.0.3-bin.tar.gz;
tar -xvf ./*gz;

#Move it to where it to logical location
sudo mv /tmp/apache-maven-3.* /usr/lib/mvn/;

#Link the new Maven to the bin... (update for higher/newer version)...
sudo ln -s /usr/lib/mvn/apache-maven-3.0.3/bin/mvn /usr/bin/mvn;

#test
mvn -version;

exit 0;

【讨论】:

    【解决方案5】:

    我想添加那个 .m2 文件夹,很多人说它在您的主文件夹中。这是正确的。但是,如果使用像 Spring STS 这样的准备好的 IDE 中的 maven,那么您的 .m2 文件夹将放在根文件夹中

    要访问根文件夹,您需要切换到超级用户帐户

    sudo su

    进入根目录

    cd root/

    你会发现它

    cd -all

    【讨论】:

      【解决方案6】:

      Ubuntu 11.10 在 repo 中没有 maven3。

      按照以下步骤在 ubuntu 11.10 上安装 maven3

      sudo add-apt-repository ppa:natecarlson/maven3
      sudo apt-get update && sudo apt-get install maven3
      

      打开终端:mvn3 -v

      如果你想要 mvn 作为二进制文件,那么执行下面的脚本:

      sudo ln -s /usr/bin/mvn3 /usr/bin/mvn
      

      希望对你有帮助。

      谢谢, 拉贾姆

      【讨论】:

        【解决方案7】:

        在 Ubuntu -> 主页 -> 最左边的 选项 按钮 -> 选择 显示隐藏文件

        现在.m2 文件夹将可见

        【讨论】:

          猜你喜欢
          • 2021-12-10
          • 2011-11-04
          • 2014-09-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2018-01-13
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多