Apache Maven是一个软件项目管理/自动化工具,本文帮助你成功在Ubuntu 18.04或是Ubuntu 16.04、Debian 9系统上安装Apache Maven。
相关链接
一、安装Java并且更新操作系统 Apache Maven要求主机系统具有Java Development Kit,安装方法请参考在Ubuntu 18.04系统上安装Java 11的方法,同时建议把系统更新一下,以便得到更稳定的性能及安全性。 二、下载并安装Apache Maven 本文要安装的Apache Maven版本是3.6.0,下载地址是: https://www-eu.apache.org/dist/maven/maven-3/3.6.0/binaries/apache-maven-3.6.0-bin.tar.gz
现在解压缩下载的软件包文件 tar xvf apache-maven-3.6.0-bin.tar.gz 将生成的目录移动到/opt目录: sudo mv apache-maven-3.6.0 /opt/maven 设置环境变量以加载Apache Maven: cat > /etc/profile.d/maven.sh<<EOF export MAVEN_HOME=/opt/maven export PATH=\$PATH:\$MAVEN_HOME/bin EOF 来源文件: $ source /etc/profile.d/maven.sh $ echo $MAVEN_HOME /opt/maven $ echo $PATH /usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/jdk-11.0.1/bin:/root/bin:/opt/maven/bin 然后$ PATH应该有了/opt/maven/bin。 三、验证安装 最后,验证Apache Maven是否已正确安装: $ mvn --version Apache Maven 3.6.0 (97c98ec64a1fdfee7767ce5ffb20918da4f719f3; 2018-10-24T11:41:47-07:00) Maven home: /opt/maven Java version: 11.0.1, vendor: Oracle Corporation, runtime: /usr/lib/jvm/jdk-11.0.1 Default locale: en_US, platform encoding: ISO-8859-1 OS name: "linux", version: "4.15.0-38-generic", arch: "amd64", family: "unix" 此命令应该打印Maven版本并使用Java版本。 所有选项均适用于: $ mvn -h 创建Maven项目目录: mkdir ~/mvn-projects cd ~/mvn-projects 创建你的第一个项目: mvn archetype:generate -DgroupId=com.mycompany.app \ -DartifactId=my-app \ -DarchetypeArtifactId=maven-archetype-quickstart \ -DinteractiveMode=false 由于这是第一次运行,执行可能需要一段时间,这是因为Maven正在将最新的工件(插件jar和其他文件)下载到本地存储库中。 在成功运行时,应该看到类似下面的输出信息: [INFO] [INFO] Using following parameters for creating project from Old (1.x) Archetype: maven-archetype-quickstart:1.0 [INFO] [INFO] Parameter: basedir, Value: /root/projects [INFO] Parameter: package, Value: com.mycompany.app [INFO] Parameter: groupId, Value: com.mycompany.app [INFO] Parameter: artifactId, Value: my-app [INFO] Parameter: packageName, Value: com.mycompany.app [INFO] Parameter: version, Value: 1.0-SNAPSHOT [INFO] project created from Old (1.x) Archetype in dir: /root/projects/my-app [INFO] [INFO] BUILD SUCCESS [INFO] [INFO] Total time: 15.301 s [INFO] Finished at: 2019-12-30T02:26:08-05:00 [INFO] 生成目标创建了一个与artifactId具有相同名称的目录:
总共11个目录,3个文件。 1]、src/main/java目录包含项目源代码 2]、src/test/java目录包含测试源 3]、文件pom.xml是项目的项目对象模型(POM)。 文件pom.xml是Maven中项目配置的核心,它包含构建项目所需的大部分信息。 四、建立项目 要构建项目,请运行: mvn package 命令行将打印出各种操作,返回信息如下: [INFO] [INFO] BUILD SUCCESSFUL [INFO] [INFO] Total time: 3 seconds [INFO] Finished at: Sun Dec 30 7:39:20 EAT 2018 [INFO] Final Memory: 2M/6M [INFO] 至此,在Ubuntu 18.04/16.04/Debian 9系统上安装Apache Maven的工作全部结束了。
相关主题 |