博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Maven继承和聚合
阅读量:2165 次
发布时间:2019-05-01

本文共 404 字,大约阅读时间需要 1 分钟。

在开发中我们常常要用到其他工程的一些插件或jar包,因此需要引用,在maven开发中可以通过某些设置,部分或全部继承某些工程的资源,而被继承的工程成为父工程,继承的工程成为子工程。以下为eclipse中的工程结构,Parent工程为父工程,First,Second子工程,子工程要继承父工程的资源。则Parent工程,子工程要分别做以下配置

文件结构:

Parent工程的POM文件

此时Parent工程的工程类型为POM类型,需要被其他工程继承,所以既不是jar包,也不是war包。

如果不想让子工程继承工程中的某些jar文件,可以做如下设置

First,Second工程设置如下(二者相同,如下):

 

这么做可以减少jar包重复添加。

聚合发布:在进行联合发布时,可以减少手工操作,一并install。例如可以在Parent工程设置如下,install时,一并install  First,Second工程:

你可能感兴趣的文章
【LEETCODE】290-Word Pattern
查看>>
【LEETCODE】36-Valid Sudoku
查看>>
【LEETCODE】205-Isomorphic Strings
查看>>
【LEETCODE】204-Count Primes
查看>>
【LEETCODE】228-Summary Ranges
查看>>
【LEETCODE】27-Remove Element
查看>>
【LEETCODE】66-Plus One
查看>>
【LEETCODE】26-Remove Duplicates from Sorted Array
查看>>
【LEETCODE】118-Pascal's Triangle
查看>>
【LEETCODE】119-Pascal's Triangle II
查看>>
【LEETCODE】88-Merge Sorted Array
查看>>
【LEETCODE】19-Remove Nth Node From End of List
查看>>
【LEETCODE】125-Valid Palindrome
查看>>
【LEETCODE】28-Implement strStr()
查看>>
【LEETCODE】6-ZigZag Conversion
查看>>
【LEETCODE】8-String to Integer (atoi)
查看>>
【LEETCODE】14-Longest Common Prefix
查看>>
【LEETCODE】38-Count and Say
查看>>
【LEETCODE】278-First Bad Version
查看>>
【LEETCODE】303-Range Sum Query - Immutable
查看>>