/ / Има ли начин да се включат редовните зависимости на maven в приставката за затъмнение - java, eclipse, maven, eclipse-plugin

Има ли начин да се включат редовните зависимости на maven в приставката за затъмнение - java, eclipse, maven, eclipse-plugin

Изграждам рамка и искам да я използвам както като самостоятелно Java приложение, така и като приставка за затъмнение, която изнася всички пакети в проекта java.

Настоящият начин да направя това е да имам две(java + eclipse plugin), изграждане на java проекта, копиране на jar файла, добавяне на файла към пътя на приставката и след това (ръчно) експортиране на всички пакети.

Има ли начин да се автоматизира този процес с помощта на maven?

Отговори:

3 за отговор № 1

Затъмнението Тихо проектът е насочен към изграждането на Eclipse плъгини с Maven.

Tycho е набор от Maven плъгини и разширенияза изграждане на Eclipse плъгини и OSGi пакети с Maven. Eclipse плъгините и пакетите OSGi имат свои собствени метаданни за изразяване зависимости, местоположения на изходни папки и т.н., които обикновено се намират в Maven POM

Трябва да имате възможност да имате един проект и Tycho ще се погрижи за изграждането на подходящ пакет OSGi с MANIFEST, xml config и т.н.


1 за отговор № 2

Ние сме в много подобна ситуация и решихме това с помощта на maven-eclipse-plugin за получаване на проекта да работи в Eclipse с всички зависимости на pom като вградени буркани.

В момента, в който тръгнахме, Тичо не беше многозрели и решихме да работим на първо място. Правим това и като използваме приставката org.apache.felix maven-bundle, за да генерира manifest.mf и да направим окончателното разгръщащо се пакет / самостоятелно приложение.

За съжаление този вид изграждане получава ум-boggling да разберат много бързо и може да отнеме много усилия всеки път, когато трябва да актуализира зависимости ....