Я понимаю, что две версии Java существенно различаются, но библиотека, которую я ищу, использует стандартную сеть HTTP / TCP и сбор данных для выполнения своей задачи. Это две возможности, которые предоставляют обе платформы, хотя и для разных областей. Я предполагаю, что мог бы написать библиотеку, которая работает с наименьшим общим знаменателем, но было бы идеально иметь версию Java SE, которая использует преимущества обобщенных шаблонов и, как минимум, более обширные коллекции данных.
Я надеюсь, что смогу поддерживать базу кода, которая разделяет как можно больше кода между двумя версиями библиотеки, используя сценарий сборки для создания отдельной библиотеки для каждой из платформ Java. Очевидно, что API-интерфейсы будут немного отличаться, но если основная бизнес-логика библиотеки может быть разделена, это сэкономит время и усилия.
Могут ли они использовать какой-либо сценарий сборки / предварительной обработки / другие методы для достижения этой цели? Это больше хлопот, чем стоит?