如何避免在非Java Maven项目中创建空jar?

时间:2014-06-12 16:56:08

标签: maven maven-3 packaging

我有一个Maven项目,该项目使用jdeb插件生成deb(Ubuntu安装程序)包,其中包含一些简单的shell脚本,我希望将这些脚本发送给客户,以便能够轻松部署。这个项目没有任何Java。我没有在pom.xml中指明它应该打包一个jar。但是,无论如何,空jar都会打包在项目的target目录中。

如何避免创建此空jar文件?我不确定它是否包含在deb软件包中,但是如果它包含在内,那么它只是重量级的大小。

1 个答案:

答案 0 :(得分:0)

知道了。在pom.xml中,需要在<name>...</name>用于该项目的同一层次结构级别添加以下内容:

<packaging>pom</packaging>

否则

<packaging>jar</packaging>

被假定为默认值。