您的位置:首页 > 运维架构 > Linux

linux maven的配置小结

2016-04-25 21:02 429 查看
hadoop开发需要用到eclipse、maven。

这里介绍linux ubuntu环境下如何安装、配置maven.

如何与eclipse连接。

如何编写一个简单的maven工程。

先决条件:

已安装好java

已安装好eclipse

基本步骤:

1、官网下载maven。到apache maven网站下载最新版maven3.3.9.文件格式为.tar.gz.

2、解压到某个目录。我的目录是/opt/apache-maven-3.3.9.

3、设置环境变量。~/.bachrc为用户配置文件;/etc/profile为系统配置文件。(二者安装一个即可,为了保险可以两个都装)

例如:打开系统配置文件,sudo gedit /etc/profile

  在文件末尾添加如下内容:

#set maven environment

export MAVEN_HOME=/opt/apache-maven-3.3.9

export PATH=$JAVA_HOME/bin:$MAVEN_HOME/bin:$ANTX_HOME/bin:$ANT_HOME/bin:$MYSQL_HOME/bin:$PATH

4、使环境变量生效。source /etc/profile

5、验证是否安装成功。mvn -v

输出如下内容,则表示安装成功。(包含maven版本、安装位置、java版本、java安装位置、系统信息)

hadoop@peter-HP-ENVY-Notebook:~$ mvn -v

Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-11T00:41:47+08:00)

Maven home: /opt/apache-maven-3.3.9

Java version: 1.8.0_77, vendor: Oracle Corporation

Java home: /usr/lib/jvm/java/jre

Default locale: zh_CN, platform encoding: UTF-8

OS name: "linux", version: "4.2.0-35-generic", arch: "amd64", family: "unix"

6、设置eclipse的maven项

eclipse默认安装了maven插件,所以不用安装。如果没有,则可以在eclipse marketplace中查找,点击安装。

进入eclipse->window->preference->maven->installations,勾选刚安装的maven,确认。系统默认为内置的maven版本。

7、默认情况下maven使用的是java1.5,现在都java1.8了。所以必须改过来。

方法一:(对所有项目有效)

命令:sudo gedit /opt/apache-maven-3.3.9/conf/settings.xml

编辑:添加如下内容,在profile节点后。注意别放在注释符号内。

<profile>

      <id>jdk-1.8</id>

      <activation>
<activeByDefault>true</activeByDefault> 

        <jdk>1.8</jdk>

      </activation>

      <properties>  
<maven.compiler.source>1.8</maven.compiler.source>  
<maven.compiler.target>1.8</maven.compiler.target>  
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>  

      </properties>  

    </profile>

生效:进入eclipse->window->preference->maven->User settings,点击browser,设置配置文件地址。

找到刚才设置的settings.xml,确认。

方法二:(对所有项目有效)

命令:将方法一设置的settings.xml复制到用户目录下。

cp /opt/apache-maven-3.3.9/conf/settings.xml ~/.m2/

生效:同方法一一样。

方法三:(对当前项目有效)

            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.1</version>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                    <encoding>UTF-8</encoding>
                </configuration>
            </plugin>


8、eclipse新建maven工程

对preference下的maven项进行设置,具体参看网上其他文章。

点击window,打开maven repositorires,更新索引,等待结束。

9、打开maven工程的pom.xml文件

点击dependencies,下载fastjson jar包。

如能正常下载,表示maven与eclipse结合设置正确。

10、测试工程是否正确

在main()函数中输入代码:

        System.out.println( "Hello World!" );

        JSONObject jo = JSONObject.parseObject("{maven:111}");

        String str = jo.toJSONString();

        System.out.println(str);

运行程序。

输出结果,则表示maven工程创建成功。

Hello World!

{"maven":111}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  maven