diff --git a/.github/workflows/maven.test.yaml b/.github/workflows/maven.test.yaml
index d66afac49..9f937ca8b 100644
--- a/.github/workflows/maven.test.yaml
+++ b/.github/workflows/maven.test.yaml
@@ -13,7 +13,8 @@ jobs:
strategy:
matrix:
os: [ ubuntu-20.04, macos-14, windows-2022 ]
- java: [ 8, 11, 21 ]
+# We can't use Java 8, because the main dependency https://github.com/objectionary/eo requires at least Java 11
+ java: [ 11, 21 ]
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4
diff --git a/README.md b/README.md
index 9e02b6da0..9e66a9567 100644
--- a/README.md
+++ b/README.md
@@ -17,8 +17,11 @@ optimized performance.
# How to use
-The plugin can be run using several approaches but for all of them you need
-at least Maven 3.1.+ and Java 8+.
+The plugin can be run using several approaches, but for all of them, you need at
+least Maven 3.1+ and Java 11+. (Actually, the plugin requires Java 8+, but since
+the main dependency [eo](https://github.com/objectionary/eo) requires Java 11,
+we are obligated to use it as well.)
+
The plugin can convert compiled classes into EOlang by using
the `disassemble` goal. The `assemble` goal can convert EOlang back
into bytecode. The default phase for the plugin
@@ -91,12 +94,13 @@ In order to include debug information in the generated EO files, you can set
`debug` option.
```xml
+
debug
```
-This option will add line numbers and local variable names to the EO files
+This option will add line numbers and local variable names to the EO files
together with their corresponding labels.
### Disable bytecode verification
@@ -385,5 +389,5 @@ before sending us your pull request please run full Maven build:
$ mvn clean install -Pqulice
```
-You will need [Maven 3.3+](https://maven.apache.org) and Java 8+ installed.
+You will need [Maven 3.3+](https://maven.apache.org) and Java 11+ installed.
diff --git a/pom.xml b/pom.xml
index d5e0aff91..fe7c1bd29 100644
--- a/pom.xml
+++ b/pom.xml
@@ -120,6 +120,11 @@ SOFTWARE.
jcabi-manifests
+
+ org.eolang
+ lints
+ 0.0.23
+
org.cactoos
cactoos
@@ -184,7 +189,7 @@ SOFTWARE.
org.eolang
eo-parser
- 0.44.0
+ 0.46.0
com.github.volodya-lombrozo
diff --git a/src/it/annotations/pom.xml b/src/it/annotations/pom.xml
index 22557a91c..0f92361c6 100644
--- a/src/it/annotations/pom.xml
+++ b/src/it/annotations/pom.xml
@@ -64,7 +64,7 @@ SOFTWARE.
org.eolang
eo-maven-plugin
- 0.44.0
+ 0.46.0
convert-xmir-to-eo
diff --git a/src/it/bytecode-to-eo/pom.xml b/src/it/bytecode-to-eo/pom.xml
index 99c447e45..e0702117a 100644
--- a/src/it/bytecode-to-eo/pom.xml
+++ b/src/it/bytecode-to-eo/pom.xml
@@ -70,7 +70,7 @@ SOFTWARE.
org.eolang
eo-maven-plugin
- 0.44.0
+ 0.46.0
convert-xmir-to-phi
@@ -98,7 +98,7 @@ SOFTWARE.
org.eolang
eo-maven-plugin
- 0.44.0
+ 0.46.0
convert-xmir-to-eo
diff --git a/src/it/custom-transformations/pom.xml b/src/it/custom-transformations/pom.xml
index 5674402c3..73e6290cd 100644
--- a/src/it/custom-transformations/pom.xml
+++ b/src/it/custom-transformations/pom.xml
@@ -64,7 +64,7 @@ SOFTWARE.
org.eolang
eo-maven-plugin
- 0.44.0
+ 0.46.0