Я создал простое приложение на основе jhipster, и мне пришлось добавить несколько библиотек в build.gradle, чтобы разработать то, что я хотел.Это сработало правильно.Затем мне пришлось восстановить приложение, так как я хотел добавить / удалить функции самого jhipster.Поскольку мой build.gradle был изменен, и jhipster хотел восстановить его из его источника, мне было интересно, есть ли место, куда я могу положить свои вещи, чтобы оно было там, когда мне пришлось бы восстанавливать его снова?
В сгенерированных файлах для jhipster можно выделить такие строки, как:
//jhipster-needle-gradle-plugins - JHipster will add additional gradle plugins here
Поэтому, если я правильно понимаю, что у jhipster есть дополнительный «реестр» изменений, который следует применить к исходному шаблонуфайла.Но где он находится или как его использовать, чтобы jhipster знал, что что-то изменено из исходного кода, все в порядке и должно остаться (я имею в виду в представлении diff)?
Допустим, мне нужен дополнительный плагин для javacc, который быбыть:
id "ca.coglinc2.javacc" version "3.0.0"
и дополнительный раздел build.gradle следующим образом:
compileJavacc {
arguments = [
grammar_encoding: 'UTF-8',
static: "false",
debug_parser: "false",
debug_lookahead: "false"
]
inputDirectory = file('src/main/javacc')
outputDirectory = file('src/main/generated/javacc')
}
compileJava.dependsOn processResources,compileJavacc
bootWar.dependsOn war
processResources.dependsOn cleanResources,bootBuildInfo
bootBuildInfo.mustRunAfter cleanResources
sourceSets {
main {
java {
srcDirs 'src/main/java'
srcDirs 'src/main/generated/javacc'
}
}
test {
java {
srcDirs 'src/test/java'
}
}
}
Куда его поместить, чтобы всякий раз, когда мне приходилось генерировать код, егобыл бы там и не удален jhipster?