maven打包jar包

环境变量配置

第一步:

配置好maven:关于maven的配置,官网有教程http://maven.apache.org/download.cgi(注意下载-bin.zip结尾的)

1、首先解压从官网下载的maven包到硬盘的某个位置。首先确保配置了jdk,点击查看jdk配置教程

2、设置系统变量 Path 添加变量值为 %M2_HOME%\bin

3、设置系统变量 M2_HOME 变量值为maven的文件解压的路径。F:\apache-maven-3.2.3

4、可选项系统变量 MAVEN_OPTS 变量值为 -Xms256m -Xmx512m

如果出现 Unsupported major.minor version 51.0则表示与jdk版本不兼容我之前用的是jdk1.6,改成jdk1.7就好了

mac下面

下载maven移动到/usr/local下面

然后 vi .bash_profile

添加

    export PATH=${PATH}:/usr/local/maven/bin/

然后 

source .bash_profile

 使得环境变量立即生效

输入 mvn -version查看是否安装成功

下面是配置好的截图

然后打开myeclipse找到Maven4Myeclipse,找到installations,把它自带的去掉,用自己的,点add

下面这个配置文件是点add之后自己加载进来的。

打包配置

 

参考 http://www.cnblogs.com/justinzhang/p/4983633.html

新建jar类型的maven project (选择simple project )

配置

<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/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.eshore</groupId>
  <artifactId>test1</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <jdk.version>1.7</jdk.version>
  </properties>
  <build>
        <plugins>
            <plugin>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>2.3.2</version>
                <configuration>
                    <source>1.7</source>
                    <target>1.7</target>
                </configuration>
            </plugin>
            <plugin>
                   <artifactId> maven-assembly-plugin </artifactId>
                   <configuration>
                        <descriptorRefs>
                        <descriptorRef>jar-with-dependencies</descriptorRef>
                        </descriptorRefs>
                        <archive>
                             <manifest>
                                  <mainClass>test1.Test</mainClass>
                             </manifest>
                        </archive>
                   </configuration>
                   <executions>
                        <execution>
                             <id>make-assembly</id>
                             <phase>package</phase>
                             <goals>
                                  <goal>single</goal>
                             </goals>
                        </execution>
                   </executions>
              </plugin>
        </plugins>
    </build>
</project>

maven----->update project

后执行Run as->Maven build..->Select..->选择package目标

目标执行后,可以在target目录下,找到生成的jar包

posted @ 2017-05-18 16:59  Lost blog  阅读(186)  评论(0编辑  收藏  举报