Почему плохо все ресурсы модуля складывать в корень?
Не дай бог, но вдруг ваш модуль будет использован вместе с ещё каким-то модулем и, не дай бог, он спроектирован также. Стандартный ClassLoader без наворотов на запрос getResource("some_resource") схватит первый попавшийся (скорее всего в порядке загрузки jar-ников) ресурс и отдаст его вам. Чем это чревато решать вам, но ведь не зря же придумали package.
Задача: из Java-приложения получить доступ к локальному кешу WebStart приложений.
Зачем? постараюсь обяснить в последующих постах :)
Решение:Read more...
I tried to develop plugin for JOSM. JOSM uses ant to build plugins, but I like maven.Read more...
Задача: получить доступ к файлу /META-INF/MANIFEST.MF внутри конкретного jar-файла.
Суть проблемы в том, что getResource("/META-INF/MANIFEST.MF") вернёт первый попавшийся файл, найденный в class path.
Решение:Read more...