zoukankan      html  css  js  c++  java
  • 打包maven项目

    使用插件maven-jar-plugin打包自己的项目,为了打包后点击jar文件可以直接运行,需要指定入口类和classpath。使用maven-dependency-plugin插件打包项目的依赖<plugin>

    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-jar-plugin</artifactId>
        <version>2.4</version>
        <configuration>
            <archive>
                <manifest>
                    <!-- 是否添加依赖的jar路径配置 -->
                    <addClasspath>true</addClasspath>
                    <!-- 依赖的jar包存放位置,和生成的jar放在同一级目录下 -->
                    <classpathPrefix>lib/</classpathPrefix>
                    <!-- 指定入口函数 -->
                    <mainClass>dat.App</mainClass>
                </manifest>
            </archive>
        </configuration>
    </plugin>
    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-dependency-plugin</artifactId>
        <version>2.10</version>
        <executions>
            <execution>
                <id>copy-dependencies</id>
                <phase>package</phase>
                <goals>
                <!-- 拷贝所有项目依赖使用 copy-dependencies -->
                    <goal>copy-dependencies</goal>
                </goals>
                <configuration>
                    <!-- 拷贝到指定目录 -->
                    <outputDirectory>${project.build.directory}/lib</outputDirectory>
                </configuration>
            </execution>
        </executions>
    </plugin>
  • 相关阅读:
    旺旺狗
    写在父亲离世周年
    老家老院
    玉米粒自传
    记念父亲
    26年前来蒙阴
    玉米粒自传
    pywin32安装
    linux中源码安装mysql
    在Linux上搭建禅道
  • 原文地址:https://www.cnblogs.com/maosonglin/p/10981721.html
Copyright © 2011-2022 走看看