Ubuntu下Maven配置与Maven项目创建教程

简介:     一. Ubuntu下Maven配置     windows下Maven配置参考 http://www.cnblogs.com/LexMoon/p/JavaMaven.html   ubuntu下Maven地址 http://apache.

   

一. Ubuntu下Maven配置

 

  windows下Maven配置参考 http://www.cnblogs.com/LexMoon/p/JavaMaven.html

  ubuntu下Maven地址 http://apache.fayea.com/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz

  1.下载后解压到home目录

1 tar zxvf apache-maven-3.3.9.bin.tar.gz -C ~

   2.在/etc/profile下添加环境变量

          建立Maven的HOME目录变量:

1 export M2_HOME=/home/wber/apache-maven-3.3.9   //这里wber根据home目录下的用户名自行修改  

    将Maven的bin目录添加到path路径

1 PATH=$M2_HOME/bin:$PATH
 3.重新启动系统,或者在终端下输入
1 source /etc/profile
 
 4.验证环境变量是否存在
1 echo $M2_HOME
 
1 echo $PATH
  5.验证Maven是否配置成功
1 mvn -v
 
 
  (配置成功)
 6.修改本地仓库
   不修改配置的话,下载的文件都会保存到本地仓库~/.m2/repositoryMaven中。这里指定本地仓库为/home/wber/Documents/Program/maven_localRepository。 
   在文件$M2_HOME/conf/settings.xml的localRepository的开头添加一行:
1 <localRepository>/home/wber/Documents/Program/maven_localRepository</localRepository>
 

二. 用Maven生成Java项目

 1.生成Java SE项目    

1 mvn archetype:generate -DgroupId=com.wber -DartifactId=javase

 2.生成Java Web项目

1 mvn archetype:generate -DgroupId=com.wber -DartifactId=javaee -DarchetypeArtifactId=maven-arc
 

三. 用IDEA 2016建立Maven web项目 

 

  1 新建web项目  

 

      • 单击File → New → Project… → Maven → 打钩Create from archetype → 单击webapp → Next

      • 填写坐标
      •  
      • 将idea自带的Maven换为我们之前下载的

 2 开启自动导入jar

 

    我们可以点击右下角的Auto import,这样的话IDEA会自动导入我们依赖的包到本地仓库。或者 
    New → Settings → Build,Execution,Deployment → Build Tools → Maven → importing → import Maven project automatically打钩

 

  3 新建Java目录

 

    显然这里没有可以存放Java源码的项目,我们可以手动新建。我们可以在main下建立一个java目录:右击main创建java目录 → 点击New → project structure → Modules → 点击Sources选项卡 → 选择java目录,点击Mark as : Sources 










 

目录
相关文章
|
1天前
|
Java Apache Maven
Maven 项目文档
在 `C:/MVN` 目录下创建 Maven 项目 `consumerBanking` 使用命令:`mvn archetype:generate -DgroupId=com.companyname.bank -DartifactId=consumerBanking -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false`。为解决 `mvn site` 命令执行时的 `NoClassDefFoundError`
|
1天前
|
Java Maven
Maven配置以及IDEA设置(Cannot resolve plugin org.apache.maven.plugins:报错)
Maven配置以及IDEA设置(Cannot resolve plugin org.apache.maven.plugins:报错)
16 1
|
1天前
|
存储 Java Maven
Maven 构建 Java 项目
使用 Maven 的 `maven-archetype-quickstart` 插件在 `C:\MVN` 创建 Java 应用项目 `consumerBanking`,命令行参数包括 `-DgroupId`, `-DartifactId` 和 `-DarchetypeArtifactId`。项目包含 src/main/java 和 src/test/java 目录,分别存放 Java 代码和测试代码,以及 src/main/resources 用于存储资源文件。默认生成的 `App.java` 和 `AppTest.java` 分别为应用主类和测试类。
|
1天前
|
XML Java 测试技术
Maven 构建 & 项目测试
本文介绍了如何使用Maven构建和测试Java应用。在`C:/MVN/consumerBanking`项目中,`pom.xml`配置了JUnit作为测试框架。执行`mvn clean package`命令进行构建,Maven会清理目标目录,编译源码和测试代码,运行测试用例,最后生成`consumerBanking-1.0-SNAPSHOT.jar`。测试报告位于`surefire-reports`文件夹。添加新Java类`Util.java`到项目后,更新`App.java`以使用`Util`类。
|
1天前
|
Ubuntu 安全 Linux
Ubuntu零基础教程
Ubuntu零基础教程
13 0
|
1天前
|
Java 项目管理 Maven
【揭秘】Maven聚合与继承:如何轻松实现项目依赖管理?
Maven的聚合和继承是Java开发中重要的概念。聚合允许将多个项目组合成一个构建单元,简化多模块项目的构建过程,提高构建效率。继承则让子项目重用父项目的配置和属性,避免了重复定义,增强了项目的一致性和可维护性。通过聚合和继承,Maven为多模块项目的构建和管理提供了高效且灵活的支持,减少了配置冗余,提升了开发效率。
【揭秘】Maven聚合与继承:如何轻松实现项目依赖管理?
|
1天前
|
Java Maven
修改配置maven镜像仓库位置,将maven镜像更换成阿里镜像
修改配置maven镜像仓库位置,将maven镜像更换成阿里镜像
84 0
|
1天前
|
Java Maven
Maven 项目文档
学习Maven项目文档创作,借助Doxia引擎将内容转化为通用模型。支持Apt(纯文本)、Xdoc(Maven 1.x格式)、FML(FAQ)和XHTML。
|
1天前
|
XML Java 测试技术
【你的Maven配置出错?看这个】
【你的Maven配置出错?看这个】
23 1
|
1天前
|
Java Apache Maven
Maven 项目文档Maven 项目文档
Maven使用Doxia引擎将多种格式(如Apt、Xdoc、FML和XHTML)转换为通用文档模型。在创建Maven项目文档时,例如在C:/MVN下创建consumerBanking项目,需运行指定的mvn archetype:generate命令。接着,更新pom.xml,确保包含maven-site-plugin和maven-project-info-reports-plugin的最新版本(至少3.3和2.7),以避免NoClassDefFoundError。执行`mvn site`命令生成文档。