mvn clean compileファイルを含むEclipseワークスペースの各ディレクトリで実行したいと思いpom.xmlます。
私は次のようなものsvn updateを含む各ディレクトリに対して実行することができました.svn:
PS C:\workspace> Get-ChildItem -recurse -force |
where {$_.name -eq ".svn"} |
foreach {svn update $_.parent.FullName}
ただし、これにより、現在のディレクトリへのフルパスが提供さsvnれ、現在のディレクトリから実行されます。mvn clean compileディレクトリafaik内で実行する必要があります。次のことを試してみましたが、何かをnullにすることはできないというエラーが表示されます。cdそれが不平を言う最初の電話のようです。構文が間違っているだけですか、それともforeach間違って使用していますか?
PS C:\workspace> Get-ChildItem -recurse |
where {$_.name -eq "pom.xml"} |
foreach { cd $_.parent.name; mvn clean compile; cd ..; }