zoukankan      html  css  js  c++  java
  • Maven 现场直播入门

    学习过程中,一直听说江湖流传着Maven的传言。maven的工具。是以后工作当中几乎是必须要使用的工具。好像是在搭建框架的过程中 会离不开Maven 。那么,我文字打到这里的时候,我依然是个一无所知的小白。那么接下来,我通过网上的资料,来现场直播一边学习一边入门。

    第一步: 百度搜索 Maven * 进入一个官网http://maven.apache.org/

       官网是全英文的。看到网页左侧会有个DownLoad 的导航键 。点击。
    

    看到这么多可下载的链接,突然疑惑,它还分了三个单词,Link(链接) Checksum(一种md5码的校验和生成工具) Signature(表示数字签名) 不知应该下载哪个。查阅资料
    Maven 3.5.0(Binary tar.gz) , Maven 3.5.0(Src tar.gz) , Maven 3.5.0(Src zip) 这三个虽然都是长得同个名,但后缀不同

    第一个是真正需要使用的maven工具,后两个是maven的源码,供给想要真正了解maven的底层的人开发者观看.
    所以我选择下载了 apache-maven-3.5.0-bin.tar.gz 这个

    第二步Maven的安装:

    解压后,看了看里面的存的是什么文件

    就像java的JDK一样,还是需要设置环境变量
    要是你想问,不设置环境变量会怎样,我也有此疑惑,那么接下来我试试。
    我的Maven放在了这个目录:C:apache-maven-3.5.0

    想知道自己的maven是否已经完成安装方法:,打开dos窗口,输入mvn –v,如果出现以下信息: Maven Version 2.0.4 ,这就表示安装成功的意思。
    那么试一下:

    你看,没成功。
    那么现在我配好环境变量先。
    我的电脑----属性----高级----环境变量,点击“系统变量”下的新建,输入:变量名 MAVEN_HOME; 变量值d:apache-maven-3.5.0,在系统变量列表中找到系统变量path,打开之,在变量值中追加”;%MAVEN_HOME%in”,至此环境变量设置完毕。
    那么现在把之前的dos窗口关了,重新打开,输入mvn -v

    这就应该是安装成功了,因为我看到版本号了

    第三步:用Maven创建一个工程

    到这里我也还理解不了这个maven能够带来什么便利性,但是还是先试下。

    用maven创建第一个java工程
    1、选择一个根目录,我的java工作目录是C:Userschenworkspace
    2、打开dos窗口采用cd命令进入C:Userschenworkspace目录下
    3、输入下列指令
    mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=student -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

    如果你已安装Maven,第一次执行这个需要一定时间。这是因为Maven在下载最新的物件(jar插件和其他文件)到你的本地仓库

    出现了交互模式(让你确认下项目名),这时按直接回车,然后又出现了,继续再按次回车。

    **建立成功

    发现我的java工作目录 多了个 熟悉的文件名 .。这个名字就是上面的maven指令上写的。 既 -DgroupId=com.mycompany.app -DartifactId=student

    使用这个目录,你讲看到如下标准目录结构:

    个人心得: 到这里,我感觉的看maven的文件结构,感觉和在eclise里创建java的 差不多一样 。

    **src/main/java目录包含项目源代码,src/test/java目录包含检查源代码,pom.xml是项目的项目对象模型,或POM。

    POM

    在Maven里,pom.xml文件是项目配置的核心。它是一个独立的配置文件,包含了你想要的方式下建立项目所必须的主要信息。POM是巨大的,其复杂度使人苦恼。但你只需要有效地使用它,没有必要明白所有的来龙去脉。项目的POM是:

    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.mycompany.app</groupId> <artifactId>study</artifactId> <packaging>jar</packaging> <version>1.0-SNAPSHOT</version> <name>study</name> <url>http://maven.apache.org</url> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> <scope>test</scope> </dependency> </dependencies> </project>

    第四步

    建设个项目(现在我还很懵逼,不知道maven优势是做什么)

    您可以使用以下命令测试新编译和打包的JAR
    java -cp target/study-1.0-SNAPSHOT.jar com.mycompany.app.App

    将打印经典语句:
    Hello World!
    因为:

  • 相关阅读:
    【转】CUDA5/CentOS6.4
    【转】centos 6.4 samba 安装配置
    【转】Install MATLAB 2013a on CentOS 6.4 x64 with mode silent
    【转】Getting xrdp to work on CentOS 6.4
    【VLFeat】使用matlab版本计算HOG
    Unofficial Windows Binaries for Python Extension Packages
    March 06th, 2018 Week 10th Tuesday
    March 05th, 2018 Week 10th Monday
    March 04th, 2018 Week 10th Sunday
    March 03rd, 2018 Week 9th Saturday
  • 原文地址:https://www.cnblogs.com/czy16/p/7568337.html
Copyright © 2011-2022 走看看