背景
あとで書く。
環境
$APPSDIR='C:\Users\Public\apps'
内容
インターネットに接続できる環境でeclipseにプラグインのミラーを取得するための引数を渡して実行する。
$cmd = "$APPSDIR\pleiades\eclipse\eclipse.exe"
$applications = @"
org.eclipse.equinox.p2.metadata.repository.mirrorApplication
org.eclipse.equinox.p2.artifact.repository.mirrorApplication
"@ -split "`r*`n"
@"
EclEmma,http://update.eclemma.org/
Spock,http://www.jspresso.org/external/updates-snapshot/e44
Gradle,http://www.nodeclipse.org/updates/gradle-ide-pack/
GlassFish,http://download.oracle.com/otn_software/oepe/mars/
"@ -split "`r*`n" | %{
$name, $src = $_ -split ","
$dst = "C:\Users\Public\Downloads\eclipse-plugin\$name"
md -fo $dst
$applications | %{
$param = "-verbose","-application $_","-source $src","-destination $dst"
start $cmd $param -Work (split-path $cmd) -Wait
}
}