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

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

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

Не удалось выполнить цель org.apache.maven.plugins
Не удалось выполнить цель org.apache.maven.plugins
Опишу, что когда я только начинал изучать Maven, у меня не получалось компилировать и упаковывать.
Blibli Automation Journey - Как захватить сетевой трафик с помощью утилиты HAR в Selenium 4
Blibli Automation Journey - Как захватить сетевой трафик с помощью утилиты HAR в Selenium 4
Если вы являетесь веб-разработчиком или тестировщиком, вы можете быть знакомы с Selenium, популярным инструментом для автоматизации работы...
8
0
3 499
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

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

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

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

Другие вопросы по теме