2011-01-21 25 views
0

EclipseのPERFORCEワークスペースからプロジェクトをインポートしようとしています。それをインポートしています(ファイルをJavaパッケージ階層にフェッチする)が、 "Javaプロジェクト"としてインポートされていないという問題があります。だから私は "ビルドパス"を編集することはできません、またはクラスパスなど何もありません。Perforce Eclipse PluginからプロジェクトをJavaプロジェクトとしてインポートする

答えて

1

Eclipseメタデータファイルをソース管理システムに配置する必要があります。で始まるすべてのファイル。 .settingsディレクトリ全体と一緒にプロジェクトルートにあなたのソースと一緒にチェックインする必要があります。あなたがそれをしないと、Eclipseは、それがどのタイプのプロジェクトであるか、どのように設定されているのかについての知識を失います。

+0

どのようなファイルですか? 。プロジェクト? .metadata? .projectファイルはプロジェクトディレクトリにあります。 .metadataファイルがどこにあるのか分かりません –

+1

".metadata"ではありません。それはワークスペースのメタデータなので、間違いなくPERFORCEには必要ありません。 .projectや.classpathなどのすべての "[project] /.*"ファイルが必要です。また、プロジェクト/ .settingsディレクトリとそのすべての内容が必要です。 –

0

PERFORCEのプロジェクトに通常のEclipse Javaプロジェクトのファイルが含まれていない場合は、Java Natureで別のプロジェクトを作成できます。プロジェクトを空にします。

File > New > Java Project 

次のファイルを作成します。

.classpath 
.project 
.settings/org.eclipse.jdt.core.prefs 

この空のプロジェクトでは、デフォルトでソースフォルダは「src」に設定されています。 上記の最初の2つのファイルをPERFORCEワークスペース・ディレクトリにコピーする必要があります。プロジェクトを閉じて再度開きます。

まだ問題がある場合は、.projectファイルを確認してください。それは自然のセクションを含むべきです。

ここで、.classpathファイルを確認します。あなたは空のプロジェクトからそれをコピーしたので、それはのようなものが含まれています

あなたは文句を言わないあなたはすべての必要はありません日食で開発を行う場合は、このデフォルトのデフォルトの「SRC」フォルダを削除し、もちろん、あなたのソースフォルダを追加する必要が
<?xml version="1.0" encoding="UTF-8"?> 
<classpath> 
    <classpathentry kind="src" path="src"/>    
    <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>  
    <classpathentry kind="output" path="bin"/> 
</classpath> 

この。もしあなたがすべてを正しく行ったとしたら、JUnit Natureには次のようなものがあります:

<?xml version="1.0" encoding="UTF-8"?> 
<classpath> 
    <classpathentry kind="src" path="bb/apps/911access-zip/components/911emergencydriver-ejb/src/main/java"/> 
    <classpathentry kind="src" path="bb/apps/911access-zip/components/911accessmodel-ejb/src/main/java"/> 
    <classpathentry kind="src" path="bb/apps/911access-zip/components/911accessplugin-ejb/src/main/java"/> 
    <classpathentry kind="src" path="bb/apps/911access-zip/src"/> 
    <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> 
    <classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/> 
    <classpathentry kind="output" path="bin"/> 
</classpath> 
関連する問題