The Java version is decided by the archetype you use. It is configured on the maven-compiler-plugin [1]. If not configured there is a default for maven-compiler-plugin. The default depends on which version of maven-compiler-plugin is used.
When you import in Eclipse this configuration is read to configure the Eclipse project. [1] https://maven.apache.org/plugins/maven-compiler-plugin/examples/set-compiler-source-and-target.html /Anders On Mon, Sep 10, 2018 at 2:09 PM Bruce Wen <[email protected]> wrote: > Hi, > > I used Maven 3.3.1. I created a new project with below commands: > > mvn archetype:generate -DgroupId=my.company.project -DartifactId=my-project > -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false > > Then, I imported the generated project into eclipse and found it uses J2SE > -1.5. > > My question: > How is J2SE-1.5 decided? > Can we specify JDK version for new project? > > Thanks! > -- > Bruce Wen (GuangMing) >
