Включение источников, отличных от Java, в проект Maven

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

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


person lindelof    schedule 06.10.2008    source источник


Ответы (2)


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

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

person Yaba    schedule 17.10.2008

Храню в отдельной папке src / main / sql. Чтобы получить дополнительную информацию, перейдите по этой ссылке.

person user2771655    schedule 06.11.2014