-dicon置き場
コメントで、重要な指摘がありました。
wizardp 『続けてなんですが、ソースディレクトリがプロジェクトの直下でない場合(例えば「src/conf」)にdiconファイルのチェックが有効になっていないようです。』(2004/08/03 17:42)
coreのソースでこんなことしてます。
org.seasar.kijimuna.core.builder.DeltaVisitor public boolean visit(IResource resource) throws CoreException { if (resource instanceof IProject) { IProject project = (IProject) resource; builder.fullBuild(project); return (project.isOpen() && Kijimuna.hasS2Nature(project)); } else if (resource instanceof IFolder) { return isJavaSourceFolder((IFolder) resource); } else if (resource instanceof IFile) { IFile file = (IFile) resource; builder.build(file, monitor); } return false; }
isJavaSourceFolder((IFolder) resource);によって、Javaパッケージとして見えないところはダメにしてます。理由はこれをやらないとコンパイル結果フォルダのコピーについても二重検証かけちゃうからです。ですから、diconファイルの置き場所が、Javaパッケージとして通用するところならOKなはずかと思います。wizardpさんのご指摘の文章読むと、どうも未知のバグのことを言ってるのかなともおもいますけど。。。文面から状況が拾えませんでした。