configure codeql check

Signed-off-by: Lukas Jungmann <lukas.jungmann@oracle.com>
diff --git a/.github/codeql/codeql-config.yml b/.github/codeql/codeql-config.yml
new file mode 100644
index 0000000..c427159
--- /dev/null
+++ b/.github/codeql/codeql-config.yml
@@ -0,0 +1,17 @@
+#
+# Copyright (c) 2021 Contributors to the Eclipse Foundation
+#
+# This program and the accompanying materials are made available under the
+# terms of the Eclipse Public License v. 2.0 which is available at
+# http://www.eclipse.org/legal/epl-2.0,
+# or the Eclipse Distribution License v. 1.0 which is available at
+# http://www.eclipse.org/org/documents/edl-v10.php.
+#
+# SPDX-License-Identifier: EPL-2.0 OR BSD-3-Clause
+#
+
+paths-ignore:
+  - '**/src/test/**'
+  - '**/src/it/**'
+  - '**/generated-sources/org/eclipse/persistence/**'
+  - '**/generated-sources-mr/org/eclipse/persistence/**'
diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml
index 13acf9a..9415127 100644
--- a/.github/workflows/codeql-analysis.yml
+++ b/.github/workflows/codeql-analysis.yml
@@ -23,8 +23,8 @@
   pull_request:
     # The branches below must be a subset of the branches above
     branches: [master]
-#  schedule:
-#    - cron: '0 22 * * 1'
+  schedule:
+    - cron: '0 22 * * 1'
 
 jobs:
   analyze:
@@ -49,6 +49,7 @@
       uses: github/codeql-action/init@v1
       with:
         languages: ${{ matrix.language }}
+        config-file: ./.github/codeql/codeql-config.yml
         # If you wish to specify custom queries, you can do so here or in a config file.
         # By default, queries listed here will override any specified in a config file.
         # Prefix the list here with "+" to use these queries and those in the config file.
diff --git a/.github/workflows/maven30.yml b/.github/workflows/maven30.yml
deleted file mode 100644
index 47868d0..0000000
--- a/.github/workflows/maven30.yml
+++ /dev/null
@@ -1,58 +0,0 @@
-#
-# Copyright (c) 2021 Contributors to the Eclipse Foundation
-#
-# This program and the accompanying materials are made available under the
-# terms of the Eclipse Public License v. 2.0 which is available at
-# http://www.eclipse.org/legal/epl-2.0,
-# or the Eclipse Distribution License v. 1.0 which is available at
-# http://www.eclipse.org/org/documents/edl-v10.php.
-#
-# SPDX-License-Identifier: EPL-2.0 OR BSD-3-Clause
-#
-
-name: EclipseLink build (3.0.x)
-
-on:
-  push:
-    branches: [ '3.0' ]
-  pull_request:
-    branches: [ '3.0' ]
-  # Allows you to run this workflow manually from the Actions tab
-  workflow_dispatch:
-jobs:
-  build:
-    name: Test on JDK ${{ matrix.java_version }}
-    runs-on: ubuntu-latest
-
-    strategy:
-      matrix:
-        java_version: [ 11 ]
-
-    steps:
-      - name: Cancel previous runs of this workflow
-        uses: styfle/cancel-workflow-action@0.9.1
-        with:
-          all_but_latest: true
-          access_token: ${{ github.token }}
-      - name: Start MySQL Database
-        run: |
-          sudo systemctl start mysql.service
-          mysql -e 'SET GLOBAL log_bin_trust_function_creators = 1;' -uroot -proot
-          mysql -e 'CREATE DATABASE ecltests;' -uroot -proot
-          mysql -e 'SHOW DATABASES;' -uroot -proot
-      - name: Cache local Maven repository
-        uses: actions/cache@v2
-        with:
-          path: ~/.m2/repository
-          key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
-          restore-keys: |
-            ${{ runner.os }}-maven-
-      - name: Checkout for build
-        uses: actions/checkout@v2.3.4
-      - name: Set up JDK
-        uses: actions/setup-java@v2
-        with:
-          distribution: 'zulu'
-          java-version: ${{ matrix.java_version }}
-      - name: Verify
-        run: mvn -B -V -U -C -Pstaging,oss-release,test-lrg,mysql clean verify -Dgpg.skip=true -Dwarn.limit=15 -Dcomp.xlint=-Xlint:none