Строительство не Java проекта - PullRequest
1 голос
/ 14 февраля 2011

Я пытаюсь построить не-Java-проект, в нем есть несколько папок и подпапок, которые я хочу включить в jar-файл, возможно ли это?

1 Ответ

1 голос
/ 14 февраля 2011

Конечно. Это тривиально, если вы используете стандартную раскладку (поместите ваши вещи в src/main/resources), в противном случае вам просто нужно указать каталоги ресурсов :

<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, и если они не находят их, они просто пропускают обработку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...