Size: a a a

2020 March 29

РН

Роман Нагаев in pro.jvm
Volodymyr Honcharov
Подскажите плагин для maven чтобы процессить html файл в зависимости от текущего профиля. Типа
If(profile == prod) {
Map<String,String> hashmap = loadFile("manifest.js");
insertInto("index.html", "<script src ='index-bundle[hashmap.get('index')].js />'"
}
больше похоже на шаблонизатор
источник

VH

Volodymyr Honcharov in pro.jvm
Alexandr Emelyanov
Цель какая?
в дев режиме у меня в index.html 1 js файл, а в проде будет три: common.[chunkhash].js, react.[chunkhash].js, bundle.[chunkhash].js. Все это собирает webpack и записывает в файл manifest.js chunkhash и не хотелось бы каждый раз заменять chunkhash ручками
источник

AE

Alexandr Emelyanov in pro.jvm
Volodymyr Honcharov
в дев режиме у меня в index.html 1 js файл, а в проде будет три: common.[chunkhash].js, react.[chunkhash].js, bundle.[chunkhash].js. Все это собирает webpack и записывает в файл manifest.js chunkhash и не хотелось бы каждый раз заменять chunkhash ручками
Это решается сборкой вебпака, он сам пропишет js в страницу. Как именно - скажут уже в чате js
источник

p

p4r53c in pro.jvm
Переслано от p4r53c
Господа, подскажите пожалуйста: как сейчас используются в продакшне Spring Boot fat jars?
Суть вопроса в том, что у нас например не используется boot, а только части Spring Framework в составе ear на кластерах wildfly.

Я знаю, что можно с boot собрать deployable war и разместить на том же wildfly (undertow), но как использовать jar, если я хочу например кластер? Jms-транспорт и запускать на каждой машине jar?
Или вообще fat jars это только контейнеры и облака?)

Извините за многабукав)
источник

p

p4r53c in pro.jvm
Спросил в learn, но там молчат(
источник
2020 March 30

o

oxid in pro.jvm
Вот, моя очередь спрашивать. Есть класс  Clazz<T extends Comparable<T>> { private final T[] keys; public Clazz() {keys = (T[]) new Object[BETA + 1];} }
источник

o

oxid in pro.jvm
Вот падает с java.lang.ClassCastException: class [Ljava.lang.Object; cannot be cast to class [Ljava.lang.Comparable; ([Ljava.lang.Object; and [Ljava.lang.Comparable; are in module java.base of loader 'bootstrap')
источник

o

oxid in pro.jvm
Что это? ;)
источник

QH

Quantum Harmonizer in pro.jvm
oxid
Что это? ;)
это тот самый каст в T[], где известно, что T — Comparable
источник

o

oxid in pro.jvm
Ну и что мешает так делать?
источник

o

oxid in pro.jvm
Так создаются массивы очень много где
источник

o

oxid in pro.jvm
если убрать Comparable
источник

o

oxid in pro.jvm
то оно падает все равно
источник

QH

Quantum Harmonizer in pro.jvm
oxid
то оно падает все равно
с чем?
источник

o

oxid in pro.jvm
только вместо Comparable пишет тот класс который подставляется в T
источник

o

oxid in pro.jvm
java.lang.ClassCastException: class [Ljava.lang.Object; cannot be cast to class [Ljava.lang.Integer; ([Ljava.lang.Object; and [Ljava.lang.Integer; are in module java.base of loader 'bootstrap')
источник

o

oxid in pro.jvm
вот
источник

o

oxid in pro.jvm
поменял дженерик
источник

o

oxid in pro.jvm
Clazz<T> просто
источник

QH

Quantum Harmonizer in pro.jvm
oxid
поменял дженерик
конец немного предсказуем
источник