添加版本号就可以解决。如下:
<plugin>
    <groupId>org.apache.felix</groupId>
    <artifactId>maven-bundle-plugin</artifactId>
    <version>2.3.7</version>
    <executions>
        <execution>
            <id>bundle-manifest</id>
            <phase>process-classes</phase>
            <goals>
                <goal>manifest</goal>
            </goals>
        </execution>
    </executions>
</plugin>
但是我在build的时候却出现了类似下面的错误:
Manifest cn.wildfirechat:moquette-broker:jar:0.42 : Invalid class file: io/moquette/spi/impl/ProtocolProcessor.class
Manifest cn.wildfirechat:moquette-broker:jar:0.42 : Exception: 18
Manifest cn.wildfirechat:moquette-broker:jar:0.42 : Invalid class file: io/moquette/spi/impl/Qos1PublishHandler.class
Error(s) found in manifest configuration
猜测原因可能会和我加的这个版本号和系统代码不匹配导致的,于是我又删除掉了,再次build的时候,发现maven会自动下载相关jar包了,最终顺利编译和打包通过。