Package tech.jhipster.lite.module.domain
Class JHipsterModule.JHipsterModuleBuilder
java.lang.Object
tech.jhipster.lite.module.domain.JHipsterModule.JHipsterModuleBuilder
- Enclosing class:
JHipsterModule
-
Method Summary
Modifier and TypeMethodDescriptionapply(Consumer<JHipsterModule.JHipsterModuleBuilder> builderCustomizer) build()context()documentation(DocumentationTitle title, JHipsterSource source) files()Add new entries to the.gitignorefile.integrationTestExtension(String extensionClass) JHipsterModuleBuildProperties.JHipsterModuleBuildPropertiesBuilder<JHipsterModule.JHipsterModuleBuilder> JHipsterModuleJavaDependencies.JHipsterModuleJavaDependenciesBuilder<JHipsterModule.JHipsterModuleBuilder> localEnvironment(LocalEnvironment localEnvironment) Configure thepackage.jsonfile for the JHipster module.preCommitActions(StagedFilesFilter stagedFilesFilter, PreCommitCommands preCommitCommands) prerequisites(String prerequisites) springMainLogger(String name, LogLevel level) springMainProperties(SpringProfile profile) springTestLogger(String name, LogLevel level) springTestProperties(SpringProfile profile)
-
Method Details
-
apply
public JHipsterModule.JHipsterModuleBuilder apply(Consumer<JHipsterModule.JHipsterModuleBuilder> builderCustomizer) -
documentation
public JHipsterModule.JHipsterModuleBuilder documentation(DocumentationTitle title, JHipsterSource source) -
localEnvironment
-
preCommitActions
public JHipsterModule.JHipsterModuleBuilder preCommitActions(StagedFilesFilter stagedFilesFilter, PreCommitCommands preCommitCommands) -
startupCommands
-
prerequisites
-
context
-
files
-
mandatoryReplacements
public JHipsterModuleMandatoryReplacementsFactory.JHipsterModuleMandatoryReplacementsFactoryBuilder mandatoryReplacements() -
springTestLogger
-
springMainLogger
-
integrationTestExtension
-
optionalReplacements
public JHipsterModuleOptionalReplacementsFactory.JHipsterModuleOptionalReplacementsFactoryBuilder optionalReplacements() -
javaDependencies
public JHipsterModuleJavaDependencies.JHipsterModuleJavaDependenciesBuilder<JHipsterModule.JHipsterModuleBuilder> javaDependencies() -
javaBuildProperties
public JHipsterModuleBuildProperties.JHipsterModuleBuildPropertiesBuilder<JHipsterModule.JHipsterModuleBuilder> javaBuildProperties() -
javaBuildProfiles
-
mavenPlugins
public JHipsterModuleMavenPlugins.JHipsterModuleMavenPluginsBuilder<JHipsterModule.JHipsterModuleBuilder> mavenPlugins() -
gradleConfigurations
public JHipsterModuleGradleConfigurations.JHipsterModuleGradleConfigurationBuilder gradleConfigurations() -
gradlePlugins
-
mavenBuildExtensions
public JHipsterModuleMavenBuildExtensions.JHipsterModuleMavenBuildExtensionsBuilder mavenBuildExtensions() -
packageJson
Configure thepackage.jsonfile for the JHipster module.This method allows you to add scripts, dependencies, and development dependencies to the package.json file. It uses a builder pattern to provide a fluent interface for configuring the
package.jsonfile.- Returns:
- a
JHipsterModulePackageJson.JHipsterModulePackageJsonBuilderto continue configuring the package.json
-
preActions
-
postActions
-
springMainProperties
-
springLocalProperties
-
springMainBootstrapProperties
public JHipsterModuleSpringProperties.JHipsterModuleSpringPropertiesBuilder springMainBootstrapProperties() -
springMainBootstrapProperties
public JHipsterModuleSpringProperties.JHipsterModuleSpringPropertiesBuilder springMainBootstrapProperties(SpringProfile profile) -
springMainProperties
public JHipsterModuleSpringProperties.JHipsterModuleSpringPropertiesBuilder springMainProperties(SpringProfile profile) -
springTestProperties
-
springTestBootstrapProperties
public JHipsterModuleSpringProperties.JHipsterModuleSpringPropertiesBuilder springTestBootstrapProperties() -
springTestProperties
public JHipsterModuleSpringProperties.JHipsterModuleSpringPropertiesBuilder springTestProperties(SpringProfile profile) -
springTestFactories
-
gitIgnore
Add new entries to the.gitignorefile. -
build
-