Загрузка плагина Eclipse обновляет сайты для офлайновой установки

https://help.ubuntu.com/community/RestrictedFormats/PlayingDVDs

Эта ссылка является правильно написанным ответом подобные проблемы, включая поиск и устранение неисправностей. Определенно стоящий чтения Сообщают нам, помогает ли оно удаче - Mal

74
задан Chry Cheng 3 September 2009 в 02:39
поделиться

3 ответа

Eclipse предлагает способ автоматического зеркалирования этих сайтов либо с помощью командной строки, либо с помощью задач ant.

Зеркало на основе информации p2

$eclipse_home/eclipse -application org.eclipse.equinox.p2.artifact.repository.mirrorApplication -source $1 -destination $2
$eclipse_home/eclipse -application org.eclipse.equinox.p2.metadata.repository.mirrorApplication -source $1 -destination $2

Ссылка: Зеркальное отображение репозитория Equinox p2

Зеркало на основе информации site.xml

java -jar $eclipse_home/plugins/org.eclipse.equinox.launcher_*.jar -application org.eclipse.update.core.standaloneUpdate -command mirror -from $from -to $to

Ссылка: Запуск диспетчера обновлений из командной строки

Вы можете следить за развитием этих сценариев в моем репозитории сценариев .

]
58
ответ дан 24 November 2019 в 12:03
поделиться

Вы можете зеркалировать сайты p2, используя задачи Ant:

<target name="springide">
    <echo>springide</echo> 
    <p2.mirror verbose="true">
        <repository location="${REPO_HOME}/springide" name="springide" append="true"/>
        <source>
            <repository location="http://springide.org/updatesite" />
        </source>
        <iu id="Core / Spring IDE" version="" />
        <iu id="Extensions / Spring IDE" version="" />
        <iu id="Integrations / Spring IDE" version="" />
        <iu id="Resources / Spring IDE" version="" />
    </p2.mirror>
</target>

или findbugs:

<target name="findbugs">

<echo>findbugs</echo>
    <p2.mirror verbose="true">
        <repository location="${REPO_HOME}/findbugs" name="findbugs" append="true"/>
        <source>
            <repository location="http://findbugs.cs.umd.edu/eclipse/" />
        </source>
        <iu id="edu.umd.cs.findbugs.plugin.eclipse.feature.group" version="" />
    </p2.mirror>
</target>

Чтобы это работало, вы должны запускать задачи ant в той же JVM, что и eclipse.

Вы можете найти IU ID: s, открыв «Обновления программного обеспечения» и скопировать его оттуда. В Eclipse 3.5 должна быть кнопка More ..., в 3.4 вам нужно нажать кнопку свойств.

5
ответ дан 24 November 2019 в 12:03
поделиться

Большинство подключаемых модулей Eclipse можно установить без средства обновления Eclipse, скопировав необходимые JAR-файлы, доступные на сайте обновления, в каталоги подключаемых модулей и функций установки Eclipse.

В некоторых случаях В таких случаях необходимо запустить Eclipse с ключом -clean.

Вот пример того, как это сделать для плагина m2eclipse:

  1. Сайт обновлений m2eclipse: http://m2eclipse.sonatype.org / update . Определение списка необходимых JAR - это первый шаг. Обычно он находится в файле site.xml; в этом случае вы найдете его в http://m2eclipse.sonatype.org/update/site.xml .
  2. Отфильтруйте список загружаемых JAR-файлов до версии плагина, которая вы собираетесь использовать. Это можно определить по атрибуту версии для каждой «функции». Если повезет, вы найдете описание JAR в узле категории.
  3. Обратите внимание на атрибут url каждого JAR, который необходимо загрузить. Это будет включать подкаталог на сервере, где доступен JAR, а также каталог в установке Eclipse, куда они должны быть помещены.

PS: Этот метод немного хакерский, но он основан на ссылка на карту сайта . Но обратитесь к обновлению

Обновление

. Я не пробовал этого, но вы можете создать локальный зеркальный сайт, откуда все остальные смогут загружать плагины Eclipse. В Galileo это можно сделать, запустив программу обновления Eclipse в автономном режиме с помощью команды mirror .

Это будет включать подкаталог на сервере, где доступен JAR, а также каталог в установке Eclipse, куда они должны быть помещены.

PS: Этот метод немного хакерский, но он основан на ссылка на карту сайта . Но обратитесь к обновлению

Обновление

. Я не пробовал этого, но вы можете создать локальный зеркальный сайт, откуда все остальные смогут загружать плагины Eclipse. В Galileo это можно сделать, запустив программу обновления Eclipse в автономном режиме с помощью команды mirror .

Это будет включать подкаталог на сервере, где доступен JAR, а также каталог в установке Eclipse, куда они должны быть помещены.

PS: Этот метод немного хакерский, но он основан на ссылка на карту сайта . Но обратитесь к обновлению

Обновление

. Я не пробовал этого, но вы можете создать локальный зеркальный сайт, откуда все остальные смогут загружать подключаемые модули Eclipse. В Galileo это можно сделать, запустив программу обновления Eclipse в автономном режиме с помощью команды mirror .

но вы можете создать локальный зеркальный сайт, с которого все остальные смогут получить подключаемые модули Eclipse. В Galileo это можно сделать, запустив программу обновления Eclipse в автономном режиме с помощью команды mirror .

но вы можете создать локальный зеркальный сайт, с которого все остальные смогут получить подключаемые модули Eclipse. В Galileo это можно сделать, запустив программу обновления Eclipse в автономном режиме с помощью команды mirror .

9
ответ дан 24 November 2019 в 12:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: