Я новичок в Maven, продолжаю использовать следующий синтаксис:
<include>**/*</include>
Я не уверен, как интерпретировать **/*, это какое-то соглашение Java или maven?
**/*
Это больше связано с <fileset> Муравьиным соглашением , на котором построен Maven.
<fileset>
**/*: все файлы во всех подкаталогах: см. Шаблоны муравьев .
Когда ** используется в качестве имени каталога в шаблоне, оно соответствует нулю или большему количеству каталогов. Например: /test/** соответствует всем файлам / каталогам в /test/, например, /test/x.java или /test/foo/bar/xyz.html, но не /xyz.xml.
**
/test/**
/test/
/test/x.java
/test/foo/bar/xyz.html
/xyz.xml