Alexander, Your email says Java 1.7, your sdkman says 17 and your maven pom says 1.17.
I thought maven.compiler.release only supports Java 9 and newer (The -release argument for the Java compiler, supported since Java9). If you are wanting Java 1.7 (released July 2011) then use user properties; <maven.compiler.source>1.7</maven.compiler.source> <maven.compiler.target>1.7</maven.compiler.target> also; delete user property maven.compiler.release from maven-compiler-plugin configuration, delete source and target. If you want Java 17 (released September 2021), then use user property; <maven.compiler.release>17</maven.compiler.release> also; delete user property maven.compiler.source delete user property maven.compiler.target from maven-compiler-plugin configuration, delete source and target. John On Sat, 26 Mar 2022 at 04:11, Olivier Lamy <ol...@apache.org> wrote: > On Sat, 26 Mar 2022 at 2:06 pm, Nils Breunese <n...@breun.nl> wrote: > > > Olivier Lamy <ol...@apache.org> wrote: > > > > > should be 1.7 not 1.17 ;) > > > > No, 1.7 is for Java 7. For Java 17 it should be just 17. > > > The email subject says “ question java 1.7 support” > But yeah should be simply 17 > Use release flag rather than sources and target > > > > > > > Nils. > > > > > On Sat, 26 Mar 2022 at 13:48, Alexander Ushakov < > > > alexander.ushakov.em...@gmail.com> wrote: > > > > > >> Hello! > > >> > > >> I am trying to play with Apache Kafka and craft next pom.xml > > >> > > >> ```xml > > >> > > >> <?xml version="1.0" encoding="UTF-8"?><project > > >> xmlns="http://maven.apache.org/POM/4.0.0" > > >> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > > >> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 > > >> http://maven.apache.org/xsd/maven-4.0.0.xsd"> > > >> <modelVersion>4.0.0</modelVersion> > > >> <groupId>streams.examples</groupId> > > >> <artifactId>streams.examples</artifactId> > > >> <version>0.1</version> > > >> <packaging>jar</packaging> > > >> <name>Kafka Streams Demo Application</name> > > >> <properties> > > >> > <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> > > >> <kafka.version>3.1.0</kafka.version> > > >> <slf4j.version>1.7.7</slf4j.version> > > >> <log4j.version>1.2.17</log4j.version> > > >> <maven.compiler.release>1.17</maven.compiler.release> > > >> </properties> > > >> <repositories> > > >> <repository> > > >> <id>apache.snapshots</id> > > >> <name>Apache Development Snapshot Repository</name> > > >> <url> > > >> https://repository.apache.org/content/repositories/snapshots/</url> > > >> <releases> > > >> <enabled>false</enabled> > > >> </releases> > > >> <snapshots> > > >> <enabled>true</enabled> > > >> </snapshots> > > >> </repository> > > >> </repositories> > > >> <build> > > >> <plugins> > > >> <plugin> > > >> <groupId>org.apache.maven.plugins</groupId> > > >> <artifactId>maven-compiler-plugin</artifactId> > > >> <version>3.1</version> > > >> <configuration> > > >> <source>1.17</source> > > >> <target>1.17</target> > > >> </configuration> > > >> </plugin> > > >> <!-- <plugin> --> > > >> <!-- <groupId>org.apache.maven.plugins</groupId> --> > > >> <!-- <artifactId>maven-shade-plugin</artifactId> --> > > >> <!-- <version>3.2.4</version> --> > > >> <!-- <executions> --> > > >> <!-- <execution> --> > > >> <!-- <phase>package</phase> --> > > >> <!-- <goals> --> > > >> <!-- <goal>shade</goal> --> > > >> <!-- </goals> --> > > >> <!-- <configuration> --> > > >> <!-- <transformers> --> > > >> <!-- <transformer > > >> > > >> > > > implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer"> > > >> --> > > >> <!-- <mainClass>myapps.Pipe</mainClass> --> > > >> <!-- </transformer> --> > > >> <!-- </transformers> --> > > >> <!-- </configuration> --> > > >> <!-- </execution> --> > > >> <!-- </executions> --> > > >> <!-- </plugin> --> > > >> </plugins> > > >> </build> > > >> <dependencies> > > >> <dependency> > > >> <groupId>org.apache.kafka</groupId> > > >> <artifactId>kafka-streams</artifactId> > > >> <version>${kafka.version}</version> > > >> </dependency> > > >> <dependency> > > >> <groupId>org.slf4j</groupId> > > >> <artifactId>slf4j-api</artifactId> > > >> <version>${slf4j.version}</version> > > >> </dependency> > > >> <dependency> > > >> <groupId>org.slf4j</groupId> > > >> <artifactId>slf4j-simple</artifactId> > > >> <version>${slf4j.version}</version> > > >> </dependency> > > >> </dependencies></project> > > >> > > >> ``` > > >> > > >> command > > >> > > >> ```sh > > >> mvn clean package > > >> ``` > > >> > > >> results with error > > >> > > >> ``` > > >> [ERROR] Failed to execute goal > > >> org.apache.maven.plugins:maven-compiler-plugin:3.1:compile > > >> (default-compile) on project streams.examples: Fatal error compiling: > > >> error: invalid target release: 1.17 -> [Help 1] > > >> ``` > > >> > > >> Java and Maven has been installed through SdkMan. Java 17. > > >> > > >> Can someone, please, suggest the solution? > > >> > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > > For additional commands, e-mail: users-h...@maven.apache.org > > > > >