Move libraries.config to init subpackage

This resource is only used by init/Libraries.java, and after moving
this the resource globs can fall along package boundaries as well.

Change-Id: Id62aeb5bbcaa97509ccab47ecdf377d0a02da59a
This commit is contained in:
Dave Borowitz
2014-07-28 14:51:11 -07:00
parent 5276ad45cd
commit 3a0463529a
4 changed files with 5 additions and 10 deletions

View File

@@ -1,4 +1,5 @@
SRCS = 'src/main/java/com/google/gerrit/pgm/'
RSRCS = 'src/main/resources/com/google/gerrit/pgm/'
INIT_API_SRCS = glob([SRCS + 'init/api/*.java'])
@@ -25,15 +26,11 @@ java_sources(
)
INIT_SRCS = glob([SRCS + 'init/*.java'])
INIT_RSRCS = [
'src/main/resources/com/google/gerrit/pgm/libraries.config',
'src/main/resources/com/google/gerrit/pgm/init/gerrit.sh',
]
java_library(
name = 'init',
srcs = INIT_SRCS,
resources = INIT_RSRCS,
resources = glob([RSRCS + 'init/*']),
deps = [
':init-api',
':util',
@@ -93,9 +90,7 @@ java_library(
['src/main/java/**/*.java'],
excludes = INIT_API_SRCS + INIT_SRCS + UTIL_SRCS
),
resources = glob(
['src/main/resources/**/*'],
excludes = INIT_RSRCS),
resources = glob([RSRCS + '*']),
deps = [
':init',
':init-api',

View File

@@ -33,7 +33,7 @@ import java.lang.reflect.Modifier;
@Singleton
class Libraries {
private static final String RESOURCE_FILE =
"com/google/gerrit/pgm/libraries.config";
"com/google/gerrit/pgm/init/libraries.config";
private final Provider<LibraryDownloader> downloadProvider;

View File

@@ -1,7 +1,7 @@
include_defs('//lib/maven.defs')
# This version must match the version that also appears in
# gerrit-pgm/src/main/resources/com/google/gerrit/pgm/libraries.config
# gerrit-pgm/src/main/resources/com/google/gerrit/pgm/init/libraries.config
VERSION = '1.49'
maven_jar(