项目组织如下
|-assembly
|-cheetah-bootstrap
|-cheetah-streaming
|-cheetah-streaming-common
|-flink
|-spark-structured-streaming
|-pom.xml
开始是 cheetah-bootstrap 中引入了 cheetah-streaming-common 然后不能打包
后来找原因,是因为 <packaging>pom</packaging>
写成了pom
1、如果你的项目中有jsp,那么你不能打jar包,需要打war包,因为打jar包会找不到jsp资源;
2、如果你的项目都是纯后台的代码,那么父类的pom对应的packaging为pom,子类的pom的packaging为jar
<groupId>com.ccx</groupId>
<artifactId>ccx-XXX-server</artifactId>
<version>1.0-SNAPSHOT</version>
<!-- 父project的pom文件:不是jar,是pom-->
<packaging>pom</packaging>
<groupId>com.ccx</groupI