Здравствуйте!
В Maven-проектах вы можете разделить сборку кода и сборку ресурсов, используя различные команды Maven и параметры. Обычно, код и ресурсы обрабатываются в одном шаге при выполнении команды `mvn package`, но вы можете использовать сочетание различных фаз и плагинов, чтобы выполнить эти шаги отдельно.
### Сборка кода
Для сборки только кода (т.е. компиляции Java-кода), вы можете использовать команду:
```bash
mvn compile
```
Эта команда выполнит только компиляцию исходного Java-кода и сгенерирует `.class` файлы без упаковки ресурсов в результирующий артефакт.
### Сборка ресурсов
Чтобы собрать только ресурсы, вы можете использовать команду:
```bash
mvn resources:resources
```
Это выполнит задачу, которая скопирует ресурсы из директории `src/main/resources` в целевую директорию сборки (обычно это `target/classes`).
### Сборка всего проекта
Если вы хотите выполнить полную сборку (код и ресурсы), команда будет:
```bash
mvn package
```
### Полный процесс
Таким образом, процесс может выглядеть так:
1. Сборка кода:
```bash
mvn compile
```
2. Сборка ресурсов:
```bash
mvn resources:resources
```
3. Полная сборка (создание JAR, WAR и т.д.):
```bash
mvn package
```
Используя эти команды по отдельности, вы сможете контролировать процесс сборки вашего Maven-проекта более детально. Если у вас есть дополнительные вопросы, не стесняйтесь спрашивать!