diff --git a/.classpath b/.classpath
new file mode 100644
index 0000000000000000000000000000000000000000..1e8b7fefe40e799162f8097f82295173802cab48
--- /dev/null
+++ b/.classpath
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="src" output="target/classes" path="src/main/java">
+		<attributes>
+			<attribute name="optional" value="true"/>
+			<attribute name="maven.pomderived" value="true"/>
+		</attributes>
+	</classpathentry>
+	<classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources">
+		<attributes>
+			<attribute name="maven.pomderived" value="true"/>
+		</attributes>
+	</classpathentry>
+	<classpathentry kind="src" output="target/test-classes" path="src/test/java">
+		<attributes>
+			<attribute name="optional" value="true"/>
+			<attribute name="maven.pomderived" value="true"/>
+			<attribute name="test" value="true"/>
+		</attributes>
+	</classpathentry>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
+		<attributes>
+			<attribute name="maven.pomderived" value="true"/>
+		</attributes>
+	</classpathentry>
+	<classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
+		<attributes>
+			<attribute name="maven.pomderived" value="true"/>
+			<attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>
+		</attributes>
+	</classpathentry>
+	<classpathentry kind="output" path="target/classes"/>
+</classpath>
diff --git a/.project b/.project
new file mode 100644
index 0000000000000000000000000000000000000000..e7121ed7c1aa8fef60facb4ca58f71f02bab981a
--- /dev/null
+++ b/.project
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>my-aktion</name>
+	<comment></comment>
+	<projects>
+	</projects>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.wst.common.project.facet.core.builder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.m2e.core.maven2Builder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.wst.validation.validationbuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
+		<nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+		<nature>org.eclipse.m2e.core.maven2Nature</nature>
+		<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
+		<nature>org.eclipse.wst.jsdt.core.jsNature</nature>
+	</natures>
+</projectDescription>
diff --git a/.settings/.jsdtscope b/.settings/.jsdtscope
new file mode 100644
index 0000000000000000000000000000000000000000..f179e11ea864d712610c6988f409266271afe366
--- /dev/null
+++ b/.settings/.jsdtscope
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="src" path="src/main/webapp"/>
+	<classpathentry excluding="**/bower_components/*|**/node_modules/*|**/*.min.js" kind="src" path="target/m2e-wtp/web-resources"/>
+	<classpathentry kind="con" path="org.eclipse.wst.jsdt.launching.JRE_CONTAINER"/>
+	<classpathentry kind="con" path="org.eclipse.wst.jsdt.launching.WebProject">
+		<attributes>
+			<attribute name="hide" value="true"/>
+		</attributes>
+	</classpathentry>
+	<classpathentry kind="con" path="org.eclipse.wst.jsdt.launching.baseBrowserLibrary"/>
+	<classpathentry kind="output" path=""/>
+</classpath>
diff --git a/.settings/org.eclipse.core.resources.prefs b/.settings/org.eclipse.core.resources.prefs
new file mode 100644
index 0000000000000000000000000000000000000000..99f26c0203a7844de00dbfc56e6a35d8ed3c022c
--- /dev/null
+++ b/.settings/org.eclipse.core.resources.prefs
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+encoding/<project>=UTF-8
diff --git a/.settings/org.eclipse.jdt.core.prefs b/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 0000000000000000000000000000000000000000..cac0df4df35aac08a191d2e73948df7a459de349
--- /dev/null
+++ b/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,11 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
+org.eclipse.jdt.core.compiler.compliance=1.8
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
+org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore
+org.eclipse.jdt.core.compiler.release=disabled
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/.settings/org.eclipse.m2e.core.prefs b/.settings/org.eclipse.m2e.core.prefs
new file mode 100644
index 0000000000000000000000000000000000000000..f897a7f1cb2389f85fe6381425d29f0a9866fb65
--- /dev/null
+++ b/.settings/org.eclipse.m2e.core.prefs
@@ -0,0 +1,4 @@
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1
diff --git a/.settings/org.eclipse.wst.common.component b/.settings/org.eclipse.wst.common.component
new file mode 100644
index 0000000000000000000000000000000000000000..fa5830110f24f2dec9e3c059532b6a2d6ef38c8e
--- /dev/null
+++ b/.settings/org.eclipse.wst.common.component
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?><project-modules id="moduleCoreId" project-version="1.5.0">
+    <wb-module deploy-name="my-aktion">
+        <wb-resource deploy-path="/" source-path="/target/m2e-wtp/web-resources"/>
+        <wb-resource deploy-path="/" source-path="/src/main/webapp" tag="defaultRootSource"/>
+        <wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/java"/>
+        <wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/resources"/>
+        <property name="context-root" value="my-aktion"/>
+        <property name="java-output-path" value="/my-aktion/target/classes"/>
+    </wb-module>
+</project-modules>
diff --git a/.settings/org.eclipse.wst.common.project.facet.core.prefs.xml b/.settings/org.eclipse.wst.common.project.facet.core.prefs.xml
new file mode 100644
index 0000000000000000000000000000000000000000..6d59853d98b151cf856bb9c3a2c2d2d151db3c35
--- /dev/null
+++ b/.settings/org.eclipse.wst.common.project.facet.core.prefs.xml
@@ -0,0 +1,12 @@
+<root>
+  <facet id="jst.jsf">
+    <node name="libprov">
+      <attribute name="provider-id" value="jsf-no-op-library-provider"/>
+    </node>
+  </facet>
+  <facet id="jst.jaxrs">
+    <node name="libprov">
+      <attribute name="provider-id" value="jaxrs-no-op-library-provider"/>
+    </node>
+  </facet>
+</root>
diff --git a/.settings/org.eclipse.wst.common.project.facet.core.xml b/.settings/org.eclipse.wst.common.project.facet.core.xml
new file mode 100644
index 0000000000000000000000000000000000000000..7eb47e41e04726de421b90da8be81ac1dbe70811
--- /dev/null
+++ b/.settings/org.eclipse.wst.common.project.facet.core.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<faceted-project>
+  <fixed facet="wst.jsdt.web"/>
+  <installed facet="java" version="1.8"/>
+  <installed facet="jst.web" version="4.0"/>
+  <installed facet="jst.jsf" version="2.3"/>
+  <installed facet="jst.jaxrs" version="2.1"/>
+  <installed facet="wst.jsdt.web" version="1.0"/>
+</faceted-project>
diff --git a/.settings/org.eclipse.wst.jsdt.ui.superType.container b/.settings/org.eclipse.wst.jsdt.ui.superType.container
new file mode 100644
index 0000000000000000000000000000000000000000..3bd5d0a4803967bc0bf72a7dd66d7e292ed2e586
--- /dev/null
+++ b/.settings/org.eclipse.wst.jsdt.ui.superType.container
@@ -0,0 +1 @@
+org.eclipse.wst.jsdt.launching.baseBrowserLibrary
\ No newline at end of file
diff --git a/.settings/org.eclipse.wst.jsdt.ui.superType.name b/.settings/org.eclipse.wst.jsdt.ui.superType.name
new file mode 100644
index 0000000000000000000000000000000000000000..05bd71b6ec2c1982d1e8a5653073281994564ae8
--- /dev/null
+++ b/.settings/org.eclipse.wst.jsdt.ui.superType.name
@@ -0,0 +1 @@
+Window
\ No newline at end of file
diff --git a/.settings/org.eclipse.wst.validation.prefs b/.settings/org.eclipse.wst.validation.prefs
new file mode 100644
index 0000000000000000000000000000000000000000..04cad8cb752a9761c4e5167d0301d3a27674430f
--- /dev/null
+++ b/.settings/org.eclipse.wst.validation.prefs
@@ -0,0 +1,2 @@
+disabled=06target
+eclipse.preferences.version=1
diff --git a/target/classes/de/dpunkt/myaktion/controller/DonateMoneyController.class b/target/classes/de/dpunkt/myaktion/controller/DonateMoneyController.class
new file mode 100644
index 0000000000000000000000000000000000000000..fc30f7acd62163c14e756b95eb2f3a290fcd71ae
Binary files /dev/null and b/target/classes/de/dpunkt/myaktion/controller/DonateMoneyController.class differ
diff --git a/target/classes/de/dpunkt/myaktion/controller/EditCampaignController.class b/target/classes/de/dpunkt/myaktion/controller/EditCampaignController.class
new file mode 100644
index 0000000000000000000000000000000000000000..161e67b4902f3dae54b23475eba2997013935dba
Binary files /dev/null and b/target/classes/de/dpunkt/myaktion/controller/EditCampaignController.class differ
diff --git a/target/classes/de/dpunkt/myaktion/controller/EditDonationFormController.class b/target/classes/de/dpunkt/myaktion/controller/EditDonationFormController.class
new file mode 100644
index 0000000000000000000000000000000000000000..bc95b0b4665be3a07c2ee37e1c8452a91b054b66
Binary files /dev/null and b/target/classes/de/dpunkt/myaktion/controller/EditDonationFormController.class differ
diff --git a/target/classes/de/dpunkt/myaktion/controller/ListCampaignsController.class b/target/classes/de/dpunkt/myaktion/controller/ListCampaignsController.class
new file mode 100644
index 0000000000000000000000000000000000000000..67b50cba2dfd0e418395ba43c8907c5bca74aa64
Binary files /dev/null and b/target/classes/de/dpunkt/myaktion/controller/ListCampaignsController.class differ
diff --git a/target/classes/de/dpunkt/myaktion/controller/ListDonationsController.class b/target/classes/de/dpunkt/myaktion/controller/ListDonationsController.class
new file mode 100644
index 0000000000000000000000000000000000000000..438e70240ff1a5dc624d864e52379f83acc0cff6
Binary files /dev/null and b/target/classes/de/dpunkt/myaktion/controller/ListDonationsController.class differ
diff --git a/target/classes/de/dpunkt/myaktion/controller/Pages.class b/target/classes/de/dpunkt/myaktion/controller/Pages.class
new file mode 100644
index 0000000000000000000000000000000000000000..21ba9ffc3e0235fdb3c0d2dff1aa69edaa43d3a0
Binary files /dev/null and b/target/classes/de/dpunkt/myaktion/controller/Pages.class differ
diff --git a/target/classes/de/dpunkt/myaktion/data/CampaignListProducer.class b/target/classes/de/dpunkt/myaktion/data/CampaignListProducer.class
new file mode 100644
index 0000000000000000000000000000000000000000..d7e714e29f995c3d25b26c531b2beb28cc7f9617
Binary files /dev/null and b/target/classes/de/dpunkt/myaktion/data/CampaignListProducer.class differ
diff --git a/target/classes/de/dpunkt/myaktion/data/CampaignProducer$Mode.class b/target/classes/de/dpunkt/myaktion/data/CampaignProducer$Mode.class
new file mode 100644
index 0000000000000000000000000000000000000000..29af38dfd2b2214b81eaf736ceb1f513b461ea6d
Binary files /dev/null and b/target/classes/de/dpunkt/myaktion/data/CampaignProducer$Mode.class differ
diff --git a/target/classes/de/dpunkt/myaktion/data/CampaignProducer.class b/target/classes/de/dpunkt/myaktion/data/CampaignProducer.class
new file mode 100644
index 0000000000000000000000000000000000000000..51768c658a951c34ba6d64724c8d7195e7311c55
Binary files /dev/null and b/target/classes/de/dpunkt/myaktion/data/CampaignProducer.class differ
diff --git a/target/classes/de/dpunkt/myaktion/model/Account.class b/target/classes/de/dpunkt/myaktion/model/Account.class
new file mode 100644
index 0000000000000000000000000000000000000000..f74c3c507f07053f02b3d7f4c0b350186bf07d4f
Binary files /dev/null and b/target/classes/de/dpunkt/myaktion/model/Account.class differ
diff --git a/target/classes/de/dpunkt/myaktion/model/Campaign.class b/target/classes/de/dpunkt/myaktion/model/Campaign.class
new file mode 100644
index 0000000000000000000000000000000000000000..640e513f1f5405bf219c99b9e6b8ea7e4b4ed94a
Binary files /dev/null and b/target/classes/de/dpunkt/myaktion/model/Campaign.class differ
diff --git a/target/classes/de/dpunkt/myaktion/model/Donation$Status.class b/target/classes/de/dpunkt/myaktion/model/Donation$Status.class
new file mode 100644
index 0000000000000000000000000000000000000000..d8005ba2d011006ad770985283d86eb495b566fb
Binary files /dev/null and b/target/classes/de/dpunkt/myaktion/model/Donation$Status.class differ
diff --git a/target/classes/de/dpunkt/myaktion/model/Donation.class b/target/classes/de/dpunkt/myaktion/model/Donation.class
new file mode 100644
index 0000000000000000000000000000000000000000..1383d0b2b0b874243e7e2e4d05bbce0753526019
Binary files /dev/null and b/target/classes/de/dpunkt/myaktion/model/Donation.class differ
diff --git a/target/classes/messages_de.properties b/target/classes/messages_de.properties
new file mode 100644
index 0000000000000000000000000000000000000000..07544ff2deb2fd43d5e72f642c02f19a8e7c5384
--- /dev/null
+++ b/target/classes/messages_de.properties
@@ -0,0 +1,66 @@
+# index.xhtml
+welcome.title= Workshop Java EE 7
+welcome.text=Java EE 7: Willkommen zu unserem Workshop!
+
+# listCampaigns.xhtml
+listCampaigns.my_campaigns=Meine Aktionen
+listCampaigns.name=Name
+listCampaigns.target_amount=Spendenziel
+listCampaigns.donated_so_far=bisher gespendet
+listCampaigns.edit=Editieren
+listCampaigns.list_donations=Spendenliste
+listCampaigns.form=Formular
+listCampaigns.add_campaign=Aktion hinzufügen
+
+# editCampaign.xhtml
+editCampaign.add_new_campaign=Neue Aktion anlegen
+editCampaign.edit_campaign=Aktionsdaten editieren
+editCampaign.general=Allgemein
+editCampaign.name=Name
+editCampaign.campaign_name_validation=Der Name einer Aktion muss min. 4 und darf max. 30 Zeichen lang sein.
+editCampaign.name_of_the_campaign=Name der Spendenaktion
+editCampaign.target_amount=Spendenziel
+editCampaign.target_amount_validation=Das Spendenziel für die Aktion muss min. 10 Euro sein.
+editCampaign.donation_amount=Spendenbetrag
+editCampaign.donation_amount_validation=Der Spendenbetrag muss min. 1 Euro sein.
+editCampaign.bank_account=Bankverbindung
+editCampaign.iban=IBAN
+editCampaign.name_of_bank=Name der Bank
+editCampaign.save=Speichern
+editCampaign.cancel=Abbrechen
+
+# listDonations.xhtml
+listDonations.donation_list=Spenderliste
+listDonations.beneficiary_account=Empfängerkonto
+listDonations.iban=IBAN
+listDonations.name=Name
+listDonations.name_of_bank=Name der Bank
+listDonations.donation_amount=Spendenbetrag
+listDonations.receipt=Quittung
+listDonations.yes=ja
+listDonations.no=nein
+listDonations.status=Status
+listDonations.status.TRANSFERRED=überwiesen
+listDonations.status.IN_PROCESS=in Bearbeitung
+
+# editDonationForm.xhtml
+editDonationForm.edit_donation_form=Spendenformular bearbeiten
+editDonationForm.background_color=Hintergrundfarbe
+editDonationForm.text_color=Textfarbe
+editDonationForm.form_url=URL des Formulars
+editDonationForm.update_url=Aktualisieren der URL
+
+# donateMoney.xhtml
+donateMoney.donate_money=Geld spenden
+donateMoney.name=Name
+donateMoney.iban=IBAN
+donateMoney.name_of_bank=Name der Bank
+donateMoney.donation_amount=Spendenbetrag
+donateMoney.i_want_a_receipt=Ja, ich möchte eine Spendenquittung
+donateMoney.donate=Spenden
+donateMoney.thank_you=Vielen Dank für die Spende!
+
+listCampaigns.ask_delete_campaign=Aktion wirklich löschen?
+listCampaigns.delete_campaign=Aktion löschen
+listCampaigns.yes=Ja
+listCampaigns.no=Nein
\ No newline at end of file
diff --git a/target/classes/messages_en.properties b/target/classes/messages_en.properties
new file mode 100644
index 0000000000000000000000000000000000000000..5df0b5aed6b0df2809e2ae1ef2f080db8dc8f6ad
--- /dev/null
+++ b/target/classes/messages_en.properties
@@ -0,0 +1,66 @@
+# index.xhtml
+welcome.title=Workshop Java EE 7
+welcome.text=Java EE 7: Welcome to our Workshop!
+
+# listCampaigns.xhtml
+listCampaigns.my_campaigns=My campaigns
+listCampaigns.name=Name
+listCampaigns.target_amount=Target amount
+listCampaigns.donated_so_far=Donated so far
+listCampaigns.edit=Edit
+listCampaigns.list_donations=List donations
+listCampaigns.form=Form
+listCampaigns.add_campaign=Add campaign
+
+# editCampaign.xhtml
+editCampaign.add_new_campaign=Add a new campaign
+editCampaign.edit_campaign=Edit campaign
+editCampaign.general=General
+editCampaign.name=Name
+editCampaign.campaign_name_validation=The name of a campaign must be at least 4 and max. 30 characters long.
+editCampaign.name_of_the_campaign=Name of the campaign
+editCampaign.target_amount=Target amount
+editCampaign.target_amount_validation=The target amount for the campaign must be at least 10 Euro.
+editCampaign.donation_amount=Donation amount
+editCampaign.donation_amount_validation=The donation amount must be at least 1 Euro.
+editCampaign.bank_account=Bank account
+editCampaign.iban=IBAN
+editCampaign.name_of_bank=Name of Bank
+editCampaign.save=Save
+editCampaign.cancel=Cancel
+
+# listDonations.xhtml
+listDonations.donation_list=List of donations
+listDonations.beneficiary_account=Beneficiary account
+listDonations.iban=IBAN
+listDonations.name=Name
+listDonations.name_of_bank=Name of Bank
+listDonations.donation_amount=Donation amount
+listDonations.receipt=Receipt
+listDonations.yes=yes
+listDonations.no=no
+listDonations.status=Status
+listDonations.status.TRANSFERRED=transferred
+listDonations.status.IN_PROCESS=in process
+
+# editDonationForm.xhtml
+editDonationForm.edit_donation_form=Edit donation form
+editDonationForm.background_color=Background color
+editDonationForm.text_color=Text color
+editDonationForm.form_url=Form URL
+editDonationForm.update_url=Update URL
+
+# donateMoney.xhtml
+donateMoney.donate_money=Donate money
+donateMoney.name=Name
+donateMoney.iban=IBAN
+donateMoney.name_of_bank=Name of bank
+donateMoney.donation_amount=Donation amount
+donateMoney.i_want_a_receipt=Yes, I would like a donation receipt
+donateMoney.donate=Donate
+donateMoney.thank_you=Thank you for your donation!
+
+listCampaigns.ask_delete_campaign=Really delete campaign?
+listCampaigns.delete_campaign=Delete campaign
+listCampaigns.yes=Yes
+listCampaigns.no=No
\ No newline at end of file
diff --git a/target/m2e-wtp/web-resources/META-INF/MANIFEST.MF b/target/m2e-wtp/web-resources/META-INF/MANIFEST.MF
new file mode 100644
index 0000000000000000000000000000000000000000..bf6d5780913d5544177236914f53e3baf2c39c35
--- /dev/null
+++ b/target/m2e-wtp/web-resources/META-INF/MANIFEST.MF
@@ -0,0 +1,5 @@
+Manifest-Version: 1.0
+Built-By: Julian
+Build-Jdk: 1.8.0_231
+Created-By: Maven Integration for Eclipse
+
diff --git a/target/m2e-wtp/web-resources/META-INF/maven/de.dpunkt/my-aktion/pom.properties b/target/m2e-wtp/web-resources/META-INF/maven/de.dpunkt/my-aktion/pom.properties
new file mode 100644
index 0000000000000000000000000000000000000000..6ff87473c383f8b33b19325f351ecd4e6cf0b820
--- /dev/null
+++ b/target/m2e-wtp/web-resources/META-INF/maven/de.dpunkt/my-aktion/pom.properties
@@ -0,0 +1,7 @@
+#Generated by Maven Integration for Eclipse
+#Thu Jul 23 17:39:07 CEST 2020
+version=0.0.1
+groupId=de.dpunkt
+m2e.projectName=my-aktion
+m2e.projectLocation=C\:\\Users\\Julian\\workspace-eclipse\\my-aktion
+artifactId=my-aktion
diff --git a/target/m2e-wtp/web-resources/META-INF/maven/de.dpunkt/my-aktion/pom.xml b/target/m2e-wtp/web-resources/META-INF/maven/de.dpunkt/my-aktion/pom.xml
new file mode 100644
index 0000000000000000000000000000000000000000..0cb5aa5a9b663e37fc79f1add8d84121e5dc185e
--- /dev/null
+++ b/target/m2e-wtp/web-resources/META-INF/maven/de.dpunkt/my-aktion/pom.xml
@@ -0,0 +1,48 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+	<modelVersion>4.0.0</modelVersion>
+	<groupId>de.dpunkt</groupId>
+	<artifactId>my-aktion</artifactId>
+	<version>0.0.1</version>
+	<packaging>war</packaging>
+
+	<dependencies>
+		<dependency>
+			<groupId>jakarta.platform</groupId>
+			<artifactId>jakarta.jakartaee-api</artifactId>
+			<version>8.0.0</version>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>org.eclipse.microprofile</groupId>
+			<artifactId>microprofile</artifactId>
+			<version>3.0</version>
+			<type>pom</type>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>org.primefaces</groupId>
+			<artifactId>primefaces</artifactId>
+			<version>8.0</version>
+		</dependency>
+	</dependencies>
+
+	<build>
+		<finalName>my-aktion</finalName>
+		<plugins>
+			<plugin>
+				<groupId>org.wildfly.plugins</groupId>
+				<artifactId>wildfly-maven-plugin</artifactId>
+				<version>2.0.2.Final</version>
+			</plugin>
+		</plugins>
+	</build>
+
+	<properties>
+		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+		<maven.compiler.source>1.8</maven.compiler.source>
+		<maven.compiler.target>1.8</maven.compiler.target>
+		<failOnMissingWebXml>false</failOnMissingWebXml>
+	</properties>
+</project>
\ No newline at end of file