From dfa5fae60566d6e824ae57788b48fb24cc8d151b Mon Sep 17 00:00:00 2001 From: sgrverma23 Date: Fri, 9 Jul 2021 02:37:44 +0530 Subject: [PATCH] Extra source Directory in Maven by sgrverma23 (#10991) * Extra source Direcotry in Maven * Update pom.xml correcting Java version Co-authored-by: Sakshi Verma --- maven-modules/maven-builder-plugin/pom.xml | 41 +++++++++++++++++++ .../com/baeldung/maven/plugin/MainApp.java | 12 ++++++ .../com/baeldung/database/DataConnection.java | 7 ++++ maven-modules/pom.xml | 1 + 4 files changed, 61 insertions(+) create mode 100644 maven-modules/maven-builder-plugin/pom.xml create mode 100644 maven-modules/maven-builder-plugin/src/main/java/com/baeldung/maven/plugin/MainApp.java create mode 100644 maven-modules/maven-builder-plugin/src/main/newsrc/com/baeldung/database/DataConnection.java diff --git a/maven-modules/maven-builder-plugin/pom.xml b/maven-modules/maven-builder-plugin/pom.xml new file mode 100644 index 0000000000..0eaa858db7 --- /dev/null +++ b/maven-modules/maven-builder-plugin/pom.xml @@ -0,0 +1,41 @@ + + + 4.0.0 + + org.example + maven-builder-plugin + 1.0-SNAPSHOT + + + 1.8 + 1.8 + UTF-8 + + + + + + + org.codehaus.mojo + build-helper-maven-plugin + 3.2.0 + + + add-source + generate-sources + + add-source + + + + src/main/newsrc/ + + + + + + + + diff --git a/maven-modules/maven-builder-plugin/src/main/java/com/baeldung/maven/plugin/MainApp.java b/maven-modules/maven-builder-plugin/src/main/java/com/baeldung/maven/plugin/MainApp.java new file mode 100644 index 0000000000..176951e21a --- /dev/null +++ b/maven-modules/maven-builder-plugin/src/main/java/com/baeldung/maven/plugin/MainApp.java @@ -0,0 +1,12 @@ +package com.baeldung.maven.plugin; + +import com.baeldung.database.DataConnection; + +public class MainApp { + + public static void main(String args[]){ + + System.out.println(DataConnection.temp()); + + } +} diff --git a/maven-modules/maven-builder-plugin/src/main/newsrc/com/baeldung/database/DataConnection.java b/maven-modules/maven-builder-plugin/src/main/newsrc/com/baeldung/database/DataConnection.java new file mode 100644 index 0000000000..8ab05a5658 --- /dev/null +++ b/maven-modules/maven-builder-plugin/src/main/newsrc/com/baeldung/database/DataConnection.java @@ -0,0 +1,7 @@ +package com.baeldung.database; +public class DataConnection { + + public static String temp(){ + return "secondary source directory"; + } +} diff --git a/maven-modules/pom.xml b/maven-modules/pom.xml index 0f146e26da..7e8bf20553 100644 --- a/maven-modules/pom.xml +++ b/maven-modules/pom.xml @@ -32,6 +32,7 @@ version-overriding-plugins versions-maven-plugin maven-printing-plugins + maven-builder-plugin