Копирование исходников из одного проекта Maven в другой - PullRequest
1 голос
/ 24 июня 2011

Я пытаюсь скопировать исходники из многомодульного веб-проекта maven в проект maven-android.Это необходимо сделать, так как исходники (которые я хочу оставить вне проекта android для другой платформы) должны быть скомпилированы под Dalvik для запуска на android.Кроме того, зависимости не упаковываются при работе на Android, но необходимость компиляции с использованием Dalvik затмевает это ограничение.

Ближайшая документация по проблеме, которую я обнаружил здесь .

Я использую зависимость mvn: распакуйте, чтобы распаковать исходники в проект android в eclipse.Перед этим мне нужно запустить mvn install для установки исходников в локальный репозиторий.Тогда я должен обновить проект Android Eclipse.

В идеале сценарий должен работать напрямую с m2eclipse без трехэтапного ручного процесса.

Буду признателен за любые входные данные.

Спасибо sfk

1 Ответ

1 голос
/ 25 июня 2011

Я бы предложил вывести общие источники из веб-проекта в собственный проект.
Новый проект должен быть настроен на создание двух артефактов:

  1. обычный файл jar: для включения в мультимодульное веб-приложение
  2. apkLib: для включения в ваши андроид проекты

Это можно сделать, определив вторичный прикрепленный артефакт с помощью в названии maven координаты (groupId: artifactId: packaging: classifier: version).

см. http://code.google.com/p/maven-android-plugin/wiki/ApkLib

...