Split pgm:init rule into init and util

We have a package boundary between these rules, so a rule boundary
also makes sense.

Change-Id: Ie9669b6628552c8b6b5ac2e8bd0841b5fb50d1c9
This commit is contained in:
Dave Borowitz 2014-07-25 10:52:50 -07:00
parent 4670dbc767
commit aba846138d
3 changed files with 32 additions and 15 deletions

View File

@ -10,6 +10,7 @@ java_library(
'//gerrit-httpd:httpd',
'//gerrit-pgm:init',
'//gerrit-pgm:pgm',
'//gerrit-pgm:util',
'//gerrit-reviewdb:server',
'//gerrit-server:server',
'//gerrit-server:testutil',

View File

@ -24,20 +24,7 @@ java_sources(
visibility = ['PUBLIC'],
)
INIT_SRCS = [SRCS + 'BaseInit.java'] + glob(
[SRCS + n for n in [
'init/*.java',
'util/**/*.java',
]],
excludes = [SRCS + n for n in [
'init/Browser.java',
'util/ErrorLogFile.java',
'util/GarbageCollectionLogFile.java',
'util/LogFileCompressor.java',
'util/RuntimeShutdown.java',
]]
)
INIT_SRCS = [SRCS + 'BaseInit.java'] + glob([SRCS + 'init/*.java'])
INIT_RSRCS = ['src/main/resources/com/google/gerrit/pgm/libraries.config']
java_library(
@ -46,6 +33,7 @@ java_library(
resources = INIT_RSRCS,
deps = [
':init-api',
':util',
'//gerrit-common:server',
'//gerrit-extension-api:api',
'//gerrit-lucene:lucene',
@ -61,6 +49,7 @@ java_library(
'//lib:guava',
'//lib:gwtjsonrpc',
'//lib:gwtorm',
'//lib:h2',
'//lib/log:api',
],
provided_deps = ['//gerrit-launcher:launcher'],
@ -70,11 +59,36 @@ java_library(
],
)
UTIL_SRCS = glob([SRCS + 'util/*.java'])
java_library(
name = 'util',
srcs = UTIL_SRCS,
deps = [
'//gerrit-common:server',
'//gerrit-extension-api:api',
'//gerrit-server:server',
'//gerrit-util-cli:cli',
'//lib:args4j',
'//lib:guava',
'//lib:gwtorm',
'//lib/commons:dbcp',
'//lib/guice:guice',
'//lib/jgit:jgit',
'//lib/log:api',
'//lib/log:log4j',
],
visibility = [
'//gerrit-war:',
'//gerrit-acceptance-tests/...',
],
)
java_library(
name = 'pgm',
srcs = glob(
['src/main/java/**/*.java'],
excludes = INIT_API_SRCS + INIT_SRCS
excludes = INIT_API_SRCS + INIT_SRCS + UTIL_SRCS
),
resources = glob(
['src/main/resources/**/*'],
@ -82,6 +96,7 @@ java_library(
deps = [
':init',
':init-api',
':util',
'//gerrit-cache-h2:cache-h2',
'//gerrit-common:server',
'//gerrit-extension-api:api',

View File

@ -11,6 +11,7 @@ java_library(
'//gerrit-openid:openid',
'//gerrit-pgm:init',
'//gerrit-pgm:init-api',
'//gerrit-pgm:util',
'//gerrit-reviewdb:server',
'//gerrit-server:server',
'//gerrit-server/src/main/prolog:common',