maven打包连同依赖的jar包一起打包的插件

2019
0 71

maven打包连同依赖的jar包一起打包的插件
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-assembly-plugin</artifactId>
                <configuration>
                    <descriptorRefs>jar-with-dependencies</descriptorRefs>
                </configuration>
                <executions>
                    <execution>
                        <id>make-assembly</id>
                        <phase>package</phase>
                        <goals>
                            <goal>single</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
打包源码的插件
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-source-plugin</artifactId>
                <version>2.4</version>
                <configuration>
                    <attach>true</attach>
                </configuration>
                <executions>
                    <execution>
                        <phase>compile</phase>
                        <goals>
                            <goal>jar</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
仅仅打包编译当前项目的插件
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.3</version>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                    <encoding>UTF-8</encoding>
                </configuration>
            </plugin>

 

留言(0)
加载更多
猜你喜欢
  • blog 线程步问题

    多线程带来问题: 线程有时候回和其他线程共享些资源,比如内存、数据库等。当多个线程时读写份共享资源时候,可能会发生冲突。这时候,我们就需要引入线程“步”机制,即各位线程之间要有顺序使用,不能杂乱无章随意使用。实例
  • ofc css样式动态变化宽度

    css样式动态变化宽度
  • blog linux vi编辑器命令

    进入vi命令 vi filename :开或新建文,并将光标置于第行首 vi +n filename :开文,并将光标置于第n行首 vi + filename :开文,并将光标置于最后行首 vi +/pattern fil
  • blog equals()与hashCode()方法总结

    1.hashCode方法作用: 对于含容器类型程序设计语言来说,基本上都会涉及到hashCode,hashCode方法主要作用是为了配合基于散列集合正常运行,这样散列集合括HashSet、HashMap以及H
  • blog asm生成switch语句方法

    1.jar:2.原java文:package club.jiajia.test3;public class Examp3 { public int method(int a){ switch (a) { case 123:
  • blog 最小生成树Kruskal算法-数据结构和算法

    最小生成树算法和其应用         什么是最小生成树:个有 n 个结点通图生成树是原图极小通子图,且含原图中所有 n 个结点,并且有保持图最少边。最小生成树可以用krus
  • file ToDesk免费远程桌面接工具

    <p>ToDesk免费远程桌面接工具</p> <p><img src="http://photo.jiajiajia.club/weblog/2020_08_10/b995cf0c-a498-47
  • blog 李白酒(递归)

    李白酒话说大诗人李白,生好饮。幸好他从不开车。天,他提着酒壶,从家里出来,酒壶中有酒2斗。他边走边唱:无事街上走,提壶去酒。逢店加倍,遇花喝斗。这路上,他共遇到店5次,遇到花10次,已知最后次遇到是花,他正好把酒喝光了。
  • blog 数据结构和算法-层次印二叉树节点信息(以及树层级遍历)

    控制台印效果 | /-----------10(10)------\ |
  • file 谷歌浏览器json字符串格式化

    <p><span style="font-size: 14pt; color: #e03e2d;">谷歌浏览器访问程序接口返回json格式字符串时比较混乱,如下图</span></p> <p><img