Как добавить внешние зависимости в определение продукта Eclipse Plugin? - PullRequest
3 голосов
/ 24 июля 2010

Я пытаюсь определить продукт плагина eclipse, который включает в себя пакеты из репозитория корпоративных пакетов Spring и репозитория Eclipse Zodiac.Я использовал Maven для загрузки этих репозиториев, но я не могу понять, как сделать так, чтобы редактор продукта знал о них.

В идеале я бы хотел, чтобы редактор продукта знал о списке управляемых зависимостей maven и позволил мне добавить их в список зависимостей.Если это не так, есть ли простой способ импортировать банку?Или я застрял, создавая фиктивный проект и импортируя содержимое каждого Jar в виде архива?

Ответы [ 2 ]

1 голос
/ 10 апреля 2015

Окно-> Настройки-> Разработка плагинов-> Целевая платформа

либо добавьте новое, соответствующее вашим потребностям, либо измените текущее.

Вкладка «Местоположения» -> добавить выбранную папку иперейдите к банкам

0 голосов
/ 24 июля 2010

После ночного сна я пришел к такому ответу:

Я создал пустой проект затмения и поместил туда свой файл * .product. В этот проект я добавил файл * .target («Создать»> «Разработка плагинов»> «Определение цели»). На вкладке определения целевого редактора я добавил свою пользовательскую папку.

Все мои файлы зависимостей копируются в эту папку с помощью подключаемого модуля Maven Dependency:

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-dependency-plugin</artifactId>
    <version>2.1</version>
    <executions>
        <execution>
        <id>copy-dependencies</id>
        <phase>process-sources</phase>
        <goals>
            <goal>copy-dependencies</goal>
        </goals>
        <configuration>
            <outputDirectory>${basedir}</outputDirectory>
            <overWriteReleases>false</overWriteReleases>
            <overWriteSnapshots>false</overWriteSnapshots>
            <overWriteIfNewer>true</overWriteIfNewer>
        </configuration>
        </execution>
    </executions>
</plugin>

Когда все это будет сделано, я нажал на ссылку «Установить как целевую платформу» в правом верхнем углу редактора целей. Теперь все мои загруженные Maven-файлы Jars видны в редакторе продукта. Обратите внимание, что если вы измените свои зависимости maven, вам, вероятно, потребуется обновить проект.

...