Вы можете не захотеть сгенерировать все модели в вашем проекте. Также вы можете захотеть сгенерировать только один или два API. В этом случае вы можете использовать системные свойства для контроля выходных данных:
По умолчанию генерируется всё, что поддерживается конкретной библиотекой. Как только вы активируете определённую функцию, она ограничит содержимое, которое будет сгенерировано:
# сгенерировать только модели
java -Dmodels {opts}
# сгенерировать только API
java -Dapis {opts}
# сгенерировать только вспомогательные файлы
java -DsupportingFiles
# сгенерировать модели и вспомогательные файлы
java -Dmodels -DsupportingFiles
Чтобы контролировать конкретные файлы, которые будут сгенерированы, вы можете передать список CSV того, что вам нужно:
# сгенерировать модели User и Pet только
-Dmodels=User,Pet
# сгенерировать модель User и вспомогательный файл `StringUtil.java`:
-Dmodels=User -DsupportingFiles=StringUtil.java
Чтобы контролировать генерацию документов и тестов для API и моделей, передайте значение false
для опции. Для API эти опции являются -DapiTests=false
и -DapiDocs=false
. Для моделей -DmodelTests=false
и -DmodelDocs=false
.
Эти опции по умолчанию равны true
и не ограничивают генерацию функциональных опций выше (например, -Dapi
):
# сгенерировать только модели (с тестами и документацией)
java -Dmodels {opts}
```# сгенерировать только модели (с тестами, но без документации)
java -Dmodels -DmodelDocs=false {opts}
# сгенерировать только модели User и Pet (без тестов и без документации)
java -Dmodels=User,Pet -DmodelTests=false {opts}
# сгенерировать только API (без тестов)
java -Dapis -DapiTests=false {opts}
# сгенерировать только API (опция modelTests игнорируется)
java -Dapis -DmodelTests=false {opts}
При использовании выборочного генерирования используются только те шаблоны, которые необходимы для конкретного генерирования.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )