Так что я скомпилировал что-то с Maven, что мне теперь делать с этим? - PullRequest
1 голос
/ 23 сентября 2009

Это, наверное, просто для кого-то, кто испытал это, но это мое первое приключение в JVM. Я только что скомпилировал эту библиотеку scala (согласно инструкциям на этой странице), и все, что она должна была сделать, это дать мне кучу файлов .class.

Что мне нужно сделать, чтобы использовать их в моем проекте? Я использую NetBeans, если это имеет значение.

Ответы [ 2 ]

4 голосов
/ 23 сентября 2009

Запуск mvn compile делает то, что вы видели - он компилирует исходные файлы в файлы .class (он также будет учитывать любые ресурсы процесса, определенные в проекте).

Вы можете использовать другую команду Maven: mvn package для создания файла JAR, а затем использовать его как любой другой файл JAR. В Netbeans проще всего было бы скопировать jar-файл в свой проект и добавить его в путь к классам проекта.

Скомпилированный проект "добавляет возможности сериализации объектов поверх dispatch-json ", поэтому вы можете определить свой собственный тип, который использует библиотеку для сериализации и десериализации объектов в json, вызывая методы in () и out () сериализатора соответственно.

Файл readme.txt на странице github, на которую вы ссылаетесь, содержит несколько примеров использования.

2 голосов
/ 24 сентября 2009

Ответ Рича совершенно действителен. Однако я бы рекомендовал использовать цель mvn install (на самом деле это фаза сборки на жаргоне maven), потому что mvn install установит пакет в локальный репозиторий для использования в качестве зависимости в других проектах локально . Проверьте Введение в жизненный цикл сборки , если вы хотите узнать немного больше о том, как все это работает в Maven.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...