LINUX.ORG.RU

Опакечивание неопакечиной джава либы

 , , , ,


0

0

Наткнулся на библиотеку https://github.com/varunpant/Quadtree

Как в таких случаях принято делать? Пихать этот код в свой пакет или создавать отдельный пакет типа com.github.varunpant.quadtree?

Может быть maven умеет как-то динамически изменять пакеты библиотекам чтобы можно было просто подключить этот репозиторий в git-submodule?


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

Nagwal ★★★★
()

Форкни и сделай как надо. Это не пакет, это заброшенный набросок, наверняка там будут баги и надо будеть дорабатывать что-то. Я бы переписал всё, подсмотрев алгоритмы. Как минимум там надо внедрять Java 8, куча boilerplate уйдёт, везде анонимные классы вместо функторов.

Legioner ★★★★★
()
Последнее исправление: Legioner (всего исправлений: 1)

git-submodule

Можно и так, если в pom.xml родительской его предварительно описать.

turtle_bazon ★★★★★
()
Ответ на: комментарий от stevejobs

Ага, там ещё Boolean используется где явно хватит boolean и две подозрительно похожие функции с разными названиями.

crowbar
() автор топика
Ответ на: комментарий от crowbar

может и ничего страшного, компилятор сам заанбоксит?

stevejobs ★★★★☆
()
Ответ на: комментарий от crowbar

В этой вашей жабе не планируют изменить эту ситуацию в сторону сишарпа?

buddhist ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.