Включение не-Java-источников в проект Maven - PullRequest
7 голосов
/ 06 октября 2008

Я начинаю проект, который, как я ожидаю, будет включать значительное количество не-Java-кода (в основном это сценарии оболочки и SQL).

Я все еще хотел бы управлять этим проектом с Maven. Каковы лучшие практики в отношении исходного кода не-Java и Maven? Куда должен идти источник? Что происходит с ними на разных этапах жизненного цикла? Будем весьма благодарны за любые указатели или ссылки на дополнительную информацию.

Ответы [ 2 ]

6 голосов
/ 17 октября 2008

Вы не должны помещать не-Java-код в ресурсы, если вы не хотите включать эти файлы в свои JAR-файлы, как предложил heckj. Все, что находится в ресурсах, автоматически копируется в файл JAR, и я думаю, вы не хотите, чтобы сценарии оболочки и сценарии SQL включались в файл JAR, верно?

Таким образом, Maven мог бы создать дополнительные папки в src / main. Например. создайте папку sql для сценариев SQL, папку sh для сценариев оболочки и т. д. Это место, где другие плагины Maven также ожидают источники, например, для C ++, Groovy и т. д.

0 голосов
/ 06 ноября 2014

держу в отдельной папке src / main / sql. Проверьте эту ссылку для получения дополнительной информации.

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