Плагин m2eclipse как локальный репозиторий сайта

Можно ли загрузить подключаемый модуль m2eclipse, чтобы установить его из eclipse в качестве локального сайта? если да, можете ли вы указать мне ссылку, я не смог найти ее на сайте m2eclipse здесь:

ссылка для скачивания m2e eclipse

====================================

Пробовал комментарии @Torsten

Я создал пакетный файл с этой записью:

@echo off
set ECLIPSE=D:/DevProgs/dumps/Eclipse3.5
echo Mirroring metadata for %1
java -jar %ECLIPSE%/plugins/org.eclipse.equinox.launcher_1.0.200.v20090520.jar \
 -application org.eclipse.equinox.p2.metadata.repository.mirrorApplication \
 -source %1 \
 -destination p2-mirror \
 -destinationName "D:\temp" \
 -verbose \
 -compare

и вызвал батник, но он просто запускает eclipse и ничего не происходит... подскажите что делать после этого?

D:\DevAreas\test>DownloadEclipseRepo.bat "http://download.eclipse.org/technology/m2e/releases/"
Mirroring metadata for "http://download.eclipse.org/technology/m2e/releases/"

и пакетный файл больше ничего не делает.

Когда я останавливаю пакетный файл... он жалуется примерно на это:

D:\DevAreas\test>DownloadEclipseRepo.bat "http://download.eclipse.org/technology/m2e/releases/"
Mirroring metadata for "http://download.eclipse.org/technology/m2e/releases/"
Terminate batch job (Y/N)?
^C'-application' is not recognized as an internal or external command,
operable program or batch file.
'-source' is not recognized as an internal or external command,
operable program or batch file.
'-destination' is not recognized as an internal or external command,
operable program or batch file.
'-destinationName' is not recognized as an internal or external command,
operable program or batch file.
'-verbose' is not recognized as an internal or external command,
operable program or batch file.
'-compare' is not recognized as an internal or external command,
operable program or batch file.
D:\DevAreas\test>

Не могли бы вы внести больше ясности/предложений?


person Ayusman    schedule 14.07.2011    source источник
comment
Проблема в том, что команда не распознается как многострочная. Попробуйте сделать его однострочным, удалив /, fx: источник %1 -destination p2-mirror -destinationName D:\temp -verbose -compare   -  person Maksim Sorokin    schedule 09.10.2012


Ответы (1)


К сожалению, все больше и больше проектов Eclipse больше не распространяются в виде Zip-файлов или загружаемых сайтов. Это действительно вредит людям, создающим автономные установки.

Современное время ...

Я думаю, что это относится и к M2Eclipse. В качестве решения вы можете использовать скрипт p2.mirror для получения локальной копии сайта из репозитория p2, как показано ниже, который использует локальную установку Eclipse 3.5. Вы можете адаптировать это к тому, что у вас есть под рукой.

Надеюсь это поможет,

Торстен

#!/bin/sh
ECLIPSE=C:/eclipse3.5

echo Mirroring metadata for $1
java -jar ${ECLIPSE}/plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar \
 -application org.eclipse.equinox.p2.metadata.repository.mirrorApplication \
 -source ${1} \
 -destination p2-mirror \
 -destinationName "Corporate P2 Repo" \
 -verbose \
 -compare

echo Mirroring artifacts for $1
java -jar ${ECLIPSE}/plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar \
 -application org.eclipse.equinox.p2.artifact.repository.mirrorApplication \
 -source ${1} \
 -destination p2-mirror \
 -destinationName "Corporate P2 Repo" \
 -verbose \
 -compare
person Torsten    schedule 14.07.2011
comment
спасибо, вторая часть фрагмента кода повторяется. Это намеренно? Кроме того, будет ли он создавать копию удаленного репозитория, указанного переменной ${1}, в местоположении Corporate P2 Repo, например C:\my_local_repo.. так ли это? - person Ayusman; 15.07.2011
comment
Я создал пакетный файл с этой записью: @echo off set ECLIPSE=D:/DevProgs/dumps/Eclipse3.5 echo Метаданные зеркалирования для %1 java -jar %ECLIPSE%/plugins/org.eclipse.equinox.launcher_1.0.200. v20090520.jar \ -application org.eclipse.equinox.p2.metadata.repository.mirrorApplication \ -source %1 \ -destination p2-mirror \ -destinationName D:\temp \ -verbose \ -compare - person Ayusman; 15.07.2011
comment
пожалуйста, смотрите мои отредактированные комментарии в вопросе ... Можете ли вы предложить, что нужно сделать? - person Ayusman; 15.07.2011
comment
Сценарий создаст копию удаленного репозитория, указанного переменной ${1}, в папку Corporate P2 Repo, например, ‹cwd›/p2-mirror. Возможно, вы захотите создать еще один аргумент для местоположения назначения, дублирование вызова является преднамеренным. Здесь вы найдете пакетную версию Windows, где приведенная выше версия основана на: forum.springsource.org/ - person Torsten; 15.07.2011