Фичи и фиксы в IntelliJ IDEA

Сообщения
4,750
Лучшие ответы
133
Реакции
766
После такого разнообразия фиксов загрузки ресурсов хочется узнать, почему одно работает иногда, другое нет?
 
Сообщения
872
Лучшие ответы
33
Реакции
316
Хм, действительно. Спасибо, дополню пост.
Вышеописанный фикс имеет еще одну багу - при билде мода в бинарнике дублируются файлы, из-за чего из одного мода достаются аш 2 @mod класса, что приводит к крашу форджа.

Описанный фикс, мягко говоря, говно. Потому что при попытке собрать бинарник приходится этот фикс удалять. Что делать? Пока хз.
 

tox1cozZ

aka Agravaine
Модератор
Сообщения
6,168
Лучшие ответы
348
Реакции
1,578
Перед билдом закомментить эти строки?
 
Сообщения
872
Лучшие ответы
33
Реакции
316
Перед билдом закомментить эти строки
Чистой воды костыль. Gradle как бы призван автоматизировать логику сборки, а не принуждать вручную менять конфиг перед билдом
 

tox1cozZ

aka Agravaine
Модератор
Сообщения
6,168
Лучшие ответы
348
Реакции
1,578
Ну что поделать, зато нет епотни с ресурсами при разработке
 
Сообщения
872
Лучшие ответы
33
Реакции
316
Ну что поделать, зато нет епотни с ресурсами при разработке
Базару ноль. Но технически это неправильно. Но шот мне пока лень лезть дебагером в idea-плагин и разбираться шо там поломалось и почему
 
Сообщения
382
Лучшие ответы
5
Реакции
167
при билде мода в бинарнике дублируются файлы
Покажи свой фулловый build.gradle, у меня ничего не дублировалось в билде. Какую версию градла и idea юзал? Я ещё раз чекну
 

Ivasik

Porting GrandBombaster
Администратор
Сообщения
2,947
Лучшие ответы
77
Реакции
343
@Dysphoria, обнови или добавь новым пунктом. Фикс загрузки ресурсов в Intellij idea. Я откопал инфу, что после обновления от 19 года, идея стала использовать сборку граблей, а именно "раскидывание" ресурсов и классов по разным папкам. Ранее данная "фича" не была введена и всё забрасывалось идеей в одну папку. Чтобы исправить это, надо лишь изменить сборку и запуск с gradle на idea:
Аннотация 2020-01-30 165222.png

Ну и всё, далее ресурсы мода будут грузиться как и раньше.
 
Сообщения
4,750
Лучшие ответы
133
Реакции
766
Сообщения
17
Лучшие ответы
0
Реакции
1
Добавь, пожалуйста
перешёл на Idea на днях и весь вечер мучался с текстурами
помогло только это
build.gradle:
apply plugin: 'java'
// fix encoding from Eclipse to Idea
tasks.withType(JavaCompile) {
    options.encoding = 'UTF-8'
}

sourceSets {
    main { output.resourcesDir = output.classesDir }
}

idea.module.inheritOutputDirs = true
 

tox1cozZ

aka Agravaine
Модератор
Сообщения
6,168
Лучшие ответы
348
Реакции
1,578
Про это и так все знаю давно. И оно не срабатывает в последнее время, в посте написано решение.
 

Ivasik

Porting GrandBombaster
Администратор
Сообщения
2,947
Лучшие ответы
77
Реакции
343
Добавь, пожалуйста
перешёл на Idea на днях и весь вечер мучался с текстурами
помогло только это
build.gradle:
apply plugin: 'java'
// fix encoding from Eclipse to Idea
tasks.withType(JavaCompile) {
    options.encoding = 'UTF-8'
}

sourceSets {
    main { output.resourcesDir = output.classesDir }
}

idea.module.inheritOutputDirs = true
Два коммента выше написано как исправить + шапка темы.
 
Сверху