aboutsummaryrefslogtreecommitdiff
path: root/Android.bp
diff options
context:
space:
mode:
Diffstat (limited to 'Android.bp')
-rw-r--r--Android.bp35
1 files changed, 35 insertions, 0 deletions
diff --git a/Android.bp b/Android.bp
index 149a5a38..1415c075 100644
--- a/Android.bp
+++ b/Android.bp
@@ -28,3 +28,38 @@ license {
"NOTICE",
],
}
+
+java_library {
+ name: "apache-velocity-engine-core",
+ srcs: ["velocity-engine-core/src/main/java/**/*.java",
+ // Manually generated code as javacc is not availiable for AOSP build
+ // mvn && cp -r velocity-engine-core/target/generated-srcs .
+ "generated-sources/**/*.java"],
+ exclude_srcs: ["velocity-engine-core/src/main/java/org/apache/velocity/runtime/resource/loader/JarResourceLoader.java",
+ "velocity-engine-core/src/main/java/org/apache/velocity/runtime/resource/loader/DataSourceResourceLoader.java"],
+ java_resource_dirs: ["velocity-engine-core/src/main/resources"],
+ sdk_version: "current",
+ min_sdk_version: "33",
+ static_libs: [
+ "apache-commons-lang",
+ "apache-commons-io",
+ "slf4j-jdk14",
+ ],
+ java_version: "1.8",
+ apex_available: [
+ "//apex_available:platform",
+ "com.android.ondevicepersonalization",
+ ],
+ visibility: [
+ "//external/apache-velocity-engine",
+ "//packages/modules/OnDevicePersonalization:__subpackages__",
+ ],
+ lint: {
+ warning_checks: ["SuspiciousIndentation"],
+ },
+ errorprone: {
+ javacflags: [
+ "-Xep:ReturnValueIgnored:OFF",
+ ],
+ },
+}