From bc1b6577ec48998a25207e6c2b764e0cfa2a15f7 Mon Sep 17 00:00:00 2001 From: Antonio Garcia-Dominguez Date: Sun, 20 Oct 2024 14:56:08 -0700 Subject: [PATCH] Add plain Maven build --- .github/workflows/build-and-test.yml | 6 +- .gitignore | 1 + .../org.eclipse.epsilon.emc.rdf/pom-plain.xml | 33 +++++ pom-plain.xml | 119 ++++++++++++++++++ 4 files changed, 157 insertions(+), 2 deletions(-) create mode 100644 bundles/org.eclipse.epsilon.emc.rdf/pom-plain.xml create mode 100644 pom-plain.xml diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index 39137e2..15ddea5 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -10,7 +10,7 @@ permissions: contents: read jobs: - build: + tycho-build: runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v4 @@ -24,5 +24,7 @@ jobs: java-version: '17' distribution: 'temurin' cache: maven - - name: Build with Maven and Tycho + - name: Build with Tycho run: mvn --batch-mode -U -T 1C clean install + - name: Build with plain Maven + run: mvn --batch-mode -f pom-plain.xml clean install diff --git a/.gitignore b/.gitignore index a1caeaa..09b5ac6 100644 --- a/.gitignore +++ b/.gitignore @@ -28,3 +28,4 @@ replay_pid* # Maven output target/ +target-plain/ diff --git a/bundles/org.eclipse.epsilon.emc.rdf/pom-plain.xml b/bundles/org.eclipse.epsilon.emc.rdf/pom-plain.xml new file mode 100644 index 0000000..2b80fc8 --- /dev/null +++ b/bundles/org.eclipse.epsilon.emc.rdf/pom-plain.xml @@ -0,0 +1,33 @@ + + + + 4.0.0 + org.eclipse.epsilon + org.eclipse.epsilon.emc.rdf + Eclipse Epsilon EMC for RDF models + + + org.eclipse.epsilon + emc-rdf-parent + 1.0.0-SNAPSHOT + ../../pom-plain.xml + + + + + org.eclipse.epsilon + org.eclipse.epsilon.eol.engine + + + org.apache.jena + apache-jena-libs + pom + + + com.google.guava + guava + + + + diff --git a/pom-plain.xml b/pom-plain.xml new file mode 100644 index 0000000..1750dc0 --- /dev/null +++ b/pom-plain.xml @@ -0,0 +1,119 @@ + + + + 4.0.0 + org.eclipse.epsilon + emc-rdf-parent + 1.0.0-SNAPSHOT + pom + + EMC RDF Parent + + + scm:git:https://github.com/epsilonlabs/emc-rdf.git + scm:git:https://github.com/epsilonlabs/emc-rdf.git + HEAD + https://github.com/epsilonlabs/emc-rdf + + + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-2.0/ + repo + + + + + UTF-8 + 11 + 11 + 3.114.0 + 2.5.0 + 5.1.0 + + + + bundles/org.eclipse.epsilon.emc.rdf/pom-plain.xml + + + + + + org.eclipse.epsilon + org.eclipse.epsilon.eol.engine + ${epsilon.version} + + + org.apache.jena + apache-jena-libs + pom + ${jena.version} + + + com.google.guava + guava + 27.1-jre + + + com.google.guava + failureaccess + + + com.google.code.findbugs + jsr305 + + + org.checkerframework + * + + + com.google.errorprone + * + + + com.google.j2objc + * + + + org.codehaus.mojo + * + + + + + + + + src + target-plain + target-plain/classes + target-plain/test-classes + + + org.apache.maven.plugins + maven-source-plugin + 3.3.1 + + + attach-sources + + jar + + + + + + + + + org.codehaus.mojo + build-helper-maven-plugin + 3.5.0 + + + + + +