0

maven-pluginのソースコード(たとえば、「clean-plugin」 )を参照すると、 verify.bshファイルに出くわしました。このファイルの内容は次のとおりです。

import java.io.*;
import java.util.*;
import java.util.jar.*;
import java.util.regex.*;

try
{
    File targetDir = new File( basedir, "target" );
    System.out.println( "Checking for absence of " + targetDir );
    if ( targetDir.exists() )
    {
        System.out.println( "FAILURE!" );
        return false;
    }
}
catch( Throwable t )
{
    t.printStackTrace();
    return false;
}

return true;

知りたいのですが、これは正確には何ですか?これはJavaコードのようですが、ここにはclassまたはが表示されません。これを理解するのを手伝ってください。methodmain

4

2 に答える 2

1

maven-invoker-pluginで起動される統合テストの一部のようです。

あなたが言及したテストはシンボリックリンクを作成し、クリーンなプラグインをビルドした後に実際にシンボリックリンクを含むディレクトリを削除するかどうかをチェックします。

于 2012-11-30T17:35:21.233 に答える