В качестве альтернативы вы можете использовать область $Using:
. Пример:
$servicesToSearchFor = "*"
Invoke-Command -ComputerName $computer -Credential (Get-Credential) -ScriptBlock { Get-Service $Using:servicesToSearchFor }
С помощью $Using:
вам не нужен параметр -ArgumentList
, а параметр $Using:
f5] в скриптблоке.
Вы могли бы рассмотреть просто предотвращение этой проблемы полностью путем установки javadoc банки в локальный репозиторий вручную с помощью цель файла установки и передав в-Dclassifier=javadoc опции. Как только Вы делаете это .classpath, который генерирует mvn, должно быть корректным.
, Если Вы используете удаленный repo в качестве прокси к центральному, Вы могли бы также развернуть javadocs на этом repo и затем все остальные, кто использует тот прокси, теперь получит javadocs автоматически также.
От Знатока Плагин Eclipse FAQ
следующий пример показывает, как сделать это в командной строке:
mvn eclipse:eclipse -DdownloadSources=true -DdownloadJavadocs=true
или в Вашем pom.xml:
<project> [...] <build> [...] <plugins> [...] <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-eclipse-plugin</artifactId> <configuration> <downloadSources>true</downloadSources> <downloadJavadocs>true</downloadJavadocs> </configuration> </plugin> [...] </plugins> [...] </build> [...] </project>
Был бы, имея источники для справки зависимости? Можно сказать плагину затмения загружать тех (и относиться к ним в .classpath) с -DdownloadSources=true