c53827816d
This changes extends gerrit_plugin function with additional gwt_module parameters. When passed, GWT application is created. Assumtion is met, that this application depends on gerrit-plugin-gwtui module. With this change Gerrit GWT plugins can be build with Buck: MODULE = 'com.googlesource.gerrit.plugins.cookbook.HelloForm' gerrit_plugin( name = 'cookbook-plugin', srcs = glob(['src/main/java/**/*.java']), resources = glob(['src/main/**/*']), gwt_module = MODULE, manifest_entries = [ 'Gerrit-PluginName: cookbook', 'Gerrit-Module: com.googlesource.gerrit.plugins.cookbook.Module', 'Gerrit-HttpModule: com.googlesource.gerrit.plugins.cookbook.HttpModule', 'Gerrit-SshModule: com.googlesource.gerrit.plugins.cookbook.SshModule', ] ) Change-Id: I4b131c7c2672675d99457651fcee63bf4f149c2f
14 lines
237 B
Plaintext
14 lines
237 B
Plaintext
GWT_COMPILER_OPTS = [
|
|
'-strict',
|
|
'-style', 'OBF',
|
|
'-optimize', '9',
|
|
'-XdisableClassMetadata',
|
|
'-XdisableCastChecking',
|
|
'-XenableClosureCompiler',
|
|
]
|
|
|
|
GWT_PLUGIN_DEPS = [
|
|
'//gerrit-plugin-gwtui:client',
|
|
'//lib/gwt:user',
|
|
]
|