Either change the artifact (if you can) so it generates a pom.xml with the
appropriate source/target version [1], or indeed change the project pom.xml
(after it's been generated by the archetype)
[1] and possibly a profile for JDK 9+ that uses , assuming the
target is <= 8; otherwise use instead
Yes.
A Maven project generated by an archetype typically needs some tweaking to
fit your needs.
/Anders
On Tue, Sep 11, 2018 at 4:28 PM Bruce Wen wrote:
> >
> > In either case, you can after the Maven project has been generated change
> > the Java version to a version of your choice.
>
>
>
>
> In either case, you can after the Maven project has been generated change
> the Java version to a version of your choice.
Does that mean I have to do the change *AFTER *the project was generated?
On Tue, Sep 11, 2018 at 1:48 PM Anders Hammar wrote:
> The archetype is a template which
The archetype is a template which either does explicitly configure
maven-compiler-plugin with a Java version. Or if not, the default (for the
used version of maven-compiler-plugin) value is used.
In either case, you can after the Maven project has been generated change
the Java version to a
>
> It is configured on the maven-compiler-plugin [1].
Do you mean archetype depends on maven-compiler-plugin? So, how can I use a
specific JDK version when I create a new project with archetype?
Bruce Wen
On Mon, Sep 10, 2018 at 2:20 PM Anders Hammar wrote:
> The Java version is decided by
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
Hi i think you go in the pom.xmlThen précise the language level. Or see project
settings in eclipse.
Envoyé depuis mon smartphone Samsung Galaxy.
Message d'origine De : Bruce Wen Date :
10/09/18 14:09 (GMT+01:00) À : Maven Users List
Objet : JDK Version for new project