Как установить по умолчанию в maven версию компилятора jdk?

262
26 февраля 2018, 01:28

Как сменить версию компилятора на 1.8 по умолчанию, когда я создаю какой-либо архитип через maven. Или мне придется каждый раз в POM файле в properties указывать

<properties>
    <maven.compiler.source>1.8</maven.compiler.source>
    <maven.compiler.target>1.8</maven.compiler.target>
</properties>

В настоящий момент я получаю ошибку, если не укажу вышестоящий код:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project unit-test: Compilation failure: Compilation failure: 
[ERROR] Source option 1.5 is no longer supported. Use 1.6 or later.
[ERROR] Target option 1.5 is no longer supported. Use 1.6 or later.
[ERROR] -> [Help 1]
Answer 1

Если у вас на комьютере устновлен мавен, тогда зайдите в папку с мавеном и добавьте новый профаил в conf/settings.xml

<profile>
            <id>default</id>
                <properties>
                    <maven.compiler.source>1.8</maven.compiler.source>
                    <maven.compiler.target>1.8</maven.compiler.target>
                </properties>
</profile>

Теперь, когда создадите проект в идее, поставьте галочку, напротив default в разделе "maven".

READ ALSO
Как arraylist заполнить с клавиатуры?

Как arraylist заполнить с клавиатуры?

Как arraylist заполнить с клавиатуры?

209
Стоит ли применять паттерн итератор

Стоит ли применять паттерн итератор

Доброго времени суток

309
После декомпиляции пропадают методы

После декомпиляции пропадают методы

После разборки апк некоторые методы в файлах становятся такимиСкрин https://cloud

222
Чем отличается create от just?

Чем отличается create от just?

Добрый день работаю с RxJava и немогу понять чем всеже отличается create от just

213