构建非java项目

时间:2011-02-14 09:18:11

标签: maven-2

我正在尝试构建非java项目,它基本上有一些我希望包含在jar中的文件夹和子文件夹可能吗?

1 个答案:

答案 0 :(得分:1)

不确定。如果您使用标准布局(将您的内容放在src/main/resources内),这是微不足道的,否则您只需要specify resource directories

<build>
    <resources>
        <resource>
            <directory>some/directory</directory>
            <targetPath>first</targetPath>
        </resource>
        <resource>
            <directory>some/other/directory</directory>
            <targetPath>second</targetPath>
        </resource>
        <resource>
            <directory>a/third/directory</directory>
            <!-- standard target path -->
        </resource>
    </resources>
</build>

您可能还应该设置属性<maven.test.skip>true</maven.test.skip> 。不,只是检查,你不需要。

基本上,标准工作流程的一些参与者(即编译器和surefire插件)检查java源文件夹,如果找不到,则只是跳过处理。