На самом деле не так уж много работы по публикации проекта, но я настоятельно рекомендую вам сначала взглянуть на основные концепции maven, так как вначале это может быть довольно запутанным.
AРуководство по публикации вашего проекта в центральном репозитории maven можно найти здесь: http://maven.apache.org/guides/mini/guide-central-repository-upload.html
Перед публикацией вам нужна рабочая сборка maven для вашего проекта.Поэтому вам в основном нужно сделать две вещи: создать pom.xml и немного реструктурировать ваш исходный репозиторий, так как maven в значительной степени полагается на соглашение по конфигурации.Наконец, исходный репозиторий должен соответствовать стандартной директории maven.Для вашего проекта может быть достаточно переместить весь javacode в папку с именем src / main / java
Файл pom.xml должен быть создан в корне исходного кода вашего проекта.Он должен полностью соответствовать требованиям центрального репозитория и должен содержать что-либо относящееся к проекту, например, имя, информацию о лицензии, зависимости и т. Д. В приведенном выше руководстве содержится скелет для него, полное описание которого можно найти на страницах сонатипа, связанных сguide.
(Поскольку я новый пользователь, к сожалению, мне не разрешено добавлять более одной ссылки на этот пост)