diff --git a/vipra-cmd/vipra-cmd.jardesc b/vipra-cmd/vipra-cmd.jardesc
new file mode 100644
index 0000000000000000000000000000000000000000..cbc6a05904fc5b35992c349a2415129cb83ab6ca
--- /dev/null
+++ b/vipra-cmd/vipra-cmd.jardesc
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<jardesc>
+    <jar path="vipra-cmd/vipra-cmd.jar"/>
+    <options buildIfNeeded="true" compress="true" descriptionLocation="/vipra-cmd/vipra-cmd.jardesc" exportErrors="true" exportWarnings="true" includeDirectoryEntries="false" overwrite="true" saveDescription="true" storeRefactorings="false" useSourceFolders="false"/>
+    <storedRefactorings deprecationInfo="true" structuralOnly="false"/>
+    <selectedProjects/>
+    <manifest generateManifest="true" manifestLocation="" manifestVersion="1.0" reuseManifest="false" saveManifest="false" usesManifest="true">
+        <sealing sealJar="false">
+            <packagesToSeal/>
+            <packagesToUnSeal/>
+        </sealing>
+    </manifest>
+    <selectedElements exportClassFiles="true" exportJavaFiles="false" exportOutputFolder="false">
+        <file path="/vipra-cmd/.gitignore"/>
+        <javaElement handleIdentifier="=vipra-cmd/src\/test\/resources"/>
+        <file path="/vipra-cmd/.project"/>
+        <folder path="/vipra-cmd/target"/>
+        <file path="/vipra-cmd/pom.xml"/>
+        <folder path="/vipra-cmd/src"/>
+        <file path="/vipra-cmd/.classpath"/>
+        <javaElement handleIdentifier="=vipra-cmd/src\/main\/java"/>
+        <javaElement handleIdentifier="=vipra-cmd/src\/test\/java"/>
+        <javaElement handleIdentifier="=vipra-cmd/src\/main\/resources"/>
+    </selectedElements>
+</jardesc>
diff --git a/vipra-util/vipra-util.jardesc b/vipra-util/vipra-util.jardesc
new file mode 100644
index 0000000000000000000000000000000000000000..072c2035036958db65a9bd39b7a98f43536d5f2f
--- /dev/null
+++ b/vipra-util/vipra-util.jardesc
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<jardesc>
+    <jar path="vipra-util/vipra-util.jar"/>
+    <options buildIfNeeded="true" compress="true" descriptionLocation="/vipra-util/vipra-util.jardesc" exportErrors="true" exportWarnings="true" includeDirectoryEntries="false" overwrite="true" saveDescription="true" storeRefactorings="false" useSourceFolders="false"/>
+    <storedRefactorings deprecationInfo="true" structuralOnly="false"/>
+    <selectedProjects/>
+    <manifest generateManifest="true" manifestLocation="" manifestVersion="1.0" reuseManifest="false" saveManifest="false" usesManifest="true">
+        <sealing sealJar="false">
+            <packagesToSeal/>
+            <packagesToUnSeal/>
+        </sealing>
+    </manifest>
+    <selectedElements exportClassFiles="true" exportJavaFiles="false" exportOutputFolder="false">
+        <folder path="/vipra-util/src"/>
+        <file path="/vipra-util/.classpath"/>
+        <file path="/vipra-util/.gitignore"/>
+        <folder path="/vipra-util/target"/>
+        <file path="/vipra-util/.project"/>
+        <folder path="/vipra-util/bin"/>
+        <javaElement handleIdentifier="=vipra-util/src\/main\/resources"/>
+        <javaElement handleIdentifier="=vipra-util/src\/main\/java"/>
+        <file path="/vipra-util/pom.xml"/>
+    </selectedElements>
+</jardesc>