diff --git a/core-java/pom.xml b/core-java/pom.xml
index f99e4d68cf..5c1e9fcad0 100644
--- a/core-java/pom.xml
+++ b/core-java/pom.xml
@@ -389,6 +389,16 @@
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 3.0.0-M1
+
+ 1.8
+ 1.8
+
+
diff --git a/core-java/src/main/java/com/baeldung/javadoc/Person.java b/core-java/src/main/java/com/baeldung/javadoc/Person.java
new file mode 100644
index 0000000000..5efb410de4
--- /dev/null
+++ b/core-java/src/main/java/com/baeldung/javadoc/Person.java
@@ -0,0 +1,22 @@
+package com.baeldung.javadoc;
+
+public class Person {
+ /**
+ * This is a first name
+ */
+ private String firstName;
+ private String lastName;
+
+ public String getFirstName() {
+ return firstName;
+ }
+ public void setFirstName(String firstName) {
+ this.firstName = firstName;
+ }
+ public String getLastName() {
+ return lastName;
+ }
+ public void setLastName(String lastName) {
+ this.lastName = lastName;
+ }
+}
diff --git a/core-java/src/main/java/com/baeldung/javadoc/SuperHero.java b/core-java/src/main/java/com/baeldung/javadoc/SuperHero.java
new file mode 100644
index 0000000000..029a779cdb
--- /dev/null
+++ b/core-java/src/main/java/com/baeldung/javadoc/SuperHero.java
@@ -0,0 +1,64 @@
+package com.baeldung.javadoc;
+
+/**
+ * Hero is the main entity we will be using to . . .
+ * @author Captain America
+ *
+ */
+public class SuperHero extends Person {
+
+ /**
+ * The public name of a hero that is common knowledge
+ */
+ private String heroName;
+ private String uniquePower;
+ private int health;
+ private int defense;
+
+ /**
+ *
This is a simple description of the method. . .
+ * Superman!
+ *
+ * @param incomingDamage the amount of incoming damage
+ * @return the amount of health hero has after attack
+ * @see HERO-402
+ * @since 1.0
+ */
+ public int successfullyAttacked(int incomingDamage, String damageType) {
+ // do things
+ return 0;
+ }
+
+ public String getHeroName() {
+ return heroName;
+ }
+
+ public void setHeroName(String heroName) {
+ this.heroName = heroName;
+ }
+
+ public String getUniquePower() {
+ return uniquePower;
+ }
+
+ public void setUniquePower(String uniquePower) {
+ this.uniquePower = uniquePower;
+ }
+
+ public int getHealth() {
+ return health;
+ }
+
+ public void setHealth(int health) {
+ this.health = health;
+ }
+
+ public int getDefense() {
+ return defense;
+ }
+
+ public void setDefense(int defense) {
+ this.defense = defense;
+ }
+
+}