zoukankan      html  css  js  c++  java
  • maven打包jar包

    环境变量配置

    第一步:

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

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

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

    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包

  • 相关阅读:
    微服务架构技术栈选型手册(万字长文)
    Visual Studio 2013 always switches source control plugin to Git and disconnect TFS
    Visual Studio 2013 always switches source control plugin to Git and disconnect TFS
    MFC对话框中使用CHtmlEditCtrl
    ATL开发 ActiveX控件的 inf文件模板
    ActiveX: 如何用.inf和.ocx文件生成cab文件
    Xslt 1.0中使用Array
    如何分隔两个base64字符串?
    An attempt was made to load a program with an incorrect format
    JQuery 公网 CDN
  • 原文地址:https://www.cnblogs.com/JAYIT/p/6874293.html
Copyright © 2011-2022 走看看