diff --git a/.gitignore b/.gitignore
index 819a24e..d143089 100644
--- a/.gitignore
+++ b/.gitignore
@@ -8,6 +8,5 @@ build_pcap.stamp
# SonarQube scans
.scannerwork/
-sonar-project.properties
release/
diff --git a/pcap/.classpath b/pcap/.classpath
index bfdccfd..6c1e625 100644
--- a/pcap/.classpath
+++ b/pcap/.classpath
@@ -19,7 +19,7 @@
-
+
diff --git a/pcap/.settings/org.eclipse.jdt.core.prefs b/pcap/.settings/org.eclipse.jdt.core.prefs
index 8c6d3aa..2197060 100644
--- a/pcap/.settings/org.eclipse.jdt.core.prefs
+++ b/pcap/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,15 @@
eclipse.preferences.version=1
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=21
+org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
+org.eclipse.jdt.core.compiler.compliance=21
+org.eclipse.jdt.core.compiler.debug.lineNumber=generate
+org.eclipse.jdt.core.compiler.debug.localVariable=generate
+org.eclipse.jdt.core.compiler.debug.sourceFile=generate
+org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
+org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
+org.eclipse.jdt.core.compiler.release=disabled
+org.eclipse.jdt.core.compiler.source=21
org.eclipse.jdt.core.formatter.align_assignment_statements_on_columns=false
org.eclipse.jdt.core.formatter.align_fields_grouping_blank_lines=2147483647
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
diff --git a/pcap/build.gradle b/pcap/build.gradle
index b80a2f8..53c4dd0 100644
--- a/pcap/build.gradle
+++ b/pcap/build.gradle
@@ -2,6 +2,12 @@ plugins {
id 'java-library'
}
+java {
+ toolchain {
+ languageVersion = JavaLanguageVersion.of(11)
+ }
+}
+
project.ext.set('archiveName', 'java-pcap')
project.ext.set('pcapVersion', file('VERSION').text.trim())
project.ext.set('buildDate', new java.text.SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSZ").format(new Date()))
diff --git a/sonar-project.properties b/sonar-project.properties
new file mode 100644
index 0000000..6673367
--- /dev/null
+++ b/sonar-project.properties
@@ -0,0 +1,7 @@
+sonar.projectKey=java-pcap
+sonar.projectName=Java PCAP - open source
+sonar.language=java
+
+sonar.sources=./pcap/src/main
+sonar.tests=./pcap/src/test
+sonar.java.binaries=**/build/**