Я унаследовал большой проект с несколькими подпроектами. все они используют несколько файлов jar, все из которых расположены в каталоге lib каждого проекта. Я хочу взять все проекты и перенести их на maven, но зависимости - проблема (слишком много из них), некоторые из них - обычно используемые библиотеки (проекты apache, xerces, jms и т. Д.), А другие нет.Есть ли способ генерировать pom.xml с зависимостями от проекта eclipse?
есть способ автогенерировать зависимости maven для этих банок, которые можно найти в общедоступных хранилищах maven. например, см., что мой проект использует файл spice-jndikit-1.2.jar и автоматически получает подходящую depedency с группой, артефактом и (если возможно) версией?
спасибо
Вы знаете, что это неплохо. В сочетании с руководством по API, которое предоставляет служба поиска (http://search.maven.org/#api), вы можете получить большую часть пути, если не по крайней мере получите список, который нужно быстро проверить. –
@SpencerKormos Согласовано, это было целью написания сценария. На практике я обнаружил, что он отображает около 80% файлов jar проекта. Те, которые не совпадают, обычно являются либо программным обеспечением с закрытым исходным кодом, либо упакованными банками с открытым исходным кодом. Наконец, вы рекомендуете новый REST API поиска Maven Central. Это обеспечивается теми же людьми, которые размещают «repository.sonatype.org». Очевидно, что мой скрипт может переключаться, но я бы предпочел поддерживать совместимость с Nexus. Хостинг коммерческих банках в частной версии Nexus позволяет моему скрипту также найти их. –
Кажется, это может помочь мне пройти через большую часть пути. благодаря! – santiagozky