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)
>

Reply via email to