diff --git a/app/backend/.mvn/jvm.config b/app/backend/.mvn/jvm.config
new file mode 100644
index 0000000..14a0c1a
--- /dev/null
+++ b/app/backend/.mvn/jvm.config
@@ -0,0 +1,4 @@
+--add-exports jdk.compiler/com.sun.tools.javac.processing=ALL-UNNAMED
+--add-exports jdk.compiler/com.sun.tools.javac.main=ALL-UNNAMED
+--add-exports jdk.compiler/com.sun.tools.javac.code=ALL-UNNAMED
+--add-opens jdk.compiler/com.sun.tools.javac.comp=ALL-UNNAMED
diff --git a/app/backend/pom.xml b/app/backend/pom.xml
index e0fe4aa..c523da1 100644
--- a/app/backend/pom.xml
+++ b/app/backend/pom.xml
@@ -15,11 +15,19 @@
This sample demonstrates a few approaches for creating ChatGPT-like experiences over your own data using the Retrieval Augmented Generation pattern
17
+
4.9.0
11.6.0-beta.8
1.0.0-beta.2
0.2.9-alpha
4.5.1
+ 3.11.0
+
+ 2.40.0
+ 1.18.1
+ 0.10.14
+ 2.22.0
+ 4.7.3.6
@@ -117,4 +125,107 @@
+
+
+ bug-check
+
+ false
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ ${maven.compiler-plugin.version}
+
+
+ ${java.version}
+ ${java.version}
+ ${project.build.sourceEncoding}
+ true
+
+ -XDcompilePolicy=simple
+ -Xplugin:ErrorProne
+ -XepOpt:NullAway:AnnotatedPackages=com.microsoft.openai.samples.rag
+ -Xep:AlmostJavadoc:OFF -Xep:MissingSummary:OFF
+ -Xep:UnusedVariable:OFF -Xep:EmptyBlockTag:OFF
+
+
+
+
+ com.google.errorprone
+ error_prone_core
+ ${google.errorprone.core.version}
+
+
+ com.uber.nullaway
+ nullaway
+ ${com.uber.nullaway.version}
+
+
+
+
+
+ com.diffplug.spotless
+ spotless-maven-plugin
+ ${maven.spotless-plugin.version}
+
+
+ check
+
+ check
+
+ compile
+
+
+ apply
+
+ apply
+
+ process-sources
+
+
+
+
+
+ ${google.java.format.version}
+
+ true
+
+
+ // Copyright (c) Microsoft. All rights reserved.
+
+
+
+
+
+
+ com.github.spotbugs
+ spotbugs-maven-plugin
+ ${maven.spotbugs-plugin.version}
+
+ spotbugs-exclude.xml
+ Max
+
+ Normal
+
+
+
+
+ spotbugs
+ check
+
+
+
+
+
+
+ org.codehaus.mojo
+ animal-sniffer-maven-plugin
+
+
+
+
+
+
\ No newline at end of file