Bazel support for ONOS applications and OAR files
Change-Id: Ic938dded82a68aa75d5f5df18363f3127a36d1ef
diff --git a/tools/build/bazel/onos_oar.py b/tools/build/bazel/onos_oar.py
index 30f70f5..4a82b62 100755
--- a/tools/build/bazel/onos_oar.py
+++ b/tools/build/bazel/onos_oar.py
@@ -9,7 +9,10 @@
for file, mvnCoords in files:
filename = file.split('/')[-1]
if mvnCoords == 'NONE':
- dest = filename
+ if 'app-xml.xml' in filename:
+ dest = 'app.xml'
+ else:
+ dest = filename
else:
parts = mvnCoords.split(':')
if len(parts) > 3:
@@ -19,7 +22,7 @@
extension = filename.split('.')[-1]
if extension == 'jar':
filename = '%s-%s.jar' % ( artifactId, version )
- elif 'features.xml' in filename:
+ elif 'feature-xml' in filename:
filename = '%s-%s-features.xml' % ( artifactId, version )
dest = 'm2/%s/%s/%s/%s' % ( groupId, artifactId, version, filename )
zip.write(file, dest)