私は別のチームのプロジェクトを引き継いでいますが、Eclipseの奇妙な問題を経験しています。
Subversiveをプラグインとして使用しています。トランクをチェックアウトすると、標準の「Check Out As」ダイアログが表示され、ここでチェックアウト方法を選択できます。または適用可能)は最後のオプション(Check out as a project with the name specified
)。
そのため、名前を指定すると、プロジェクトは通常どおりチェックアウトされますが、...
これは、supposedJavaプロジェクト(WARs up to a Java = Webアプリ)、それはseemsプロジェクトを作成したチームがそれを一般プロジェクトとして作成した(Project > Properties > Resource > Type = 'Project'
)。
そのため、Javaプロジェクトに付属する典型的な機能はどれも有効ではありませんが、これに限定されません)
だから私の質問は:
Check out as a project configured using the New Project Wizard
(新しいプロジェクトとしてチェックアウトする理由!?)、(2)Find projects in the children of the selected resource
(いいえ)、(3)Check out as a folder into an existing project
(番号)。Project Properties -> Project Facets -> Convert to faceted form...
の下でJava
を選択できます-これによりJava機能がプロジェクトに追加されます。必要に応じてDynamic Web Module
のような他のファセットも追加できます。 。
あなたが書いたものからプロジェクトは正しくチェックアウトされました。オプションCheck out as a project configured using the New Project Wizard
は、.project
ファイルがリポジトリに存在せず、プロジェクトタイプを手動で選択する必要がある場合に適用されます。ローカルで新しいEclipseプロジェクトのみを作成します。
部分的な応答:プロジェクトをJavaプロジェクトに変換するには、.project
プロジェクトのルートに含まれるファイル:
<natures>
<nature>org.Eclipse.jdt.core.javanature</nature>
</natures>
また、Checkout as Newプロジェクトの目的は、.projectファイルと.classpathファイルを持たないプロジェクトの「Eclipseプロジェクト」を作成できるようにすることだと思います。これにより、たとえば、プロジェクトが実際にJavaプロジェクトであると言うことができます。