2012-01-26 1 views
1

既存のプロジェクトを強制的に「Java」プロジェクトにすることは可能ですか?たとえば、関連するEclipseファイルを持たない既存のMavenプロジェクトをインポートしましたが、プロジェクトは「java」に関連付けられていません。それは私が特定の専門用語を知らないので説明するのは難しいです。私が抱えている問題は、eclipseがプロジェクトがJavaプロジェクトであることを知らないので、ビルドパスの一部として 'src'ディレクトリを作成できないということです。次に、Javaファイルに到達するために名前空間の各ディレクトリを展開する必要があります。このプロジェクトは、java.sdkやライブラリなどにも関連付けられていません。Eclipse:プロジェクトをJavaに強制しますか?

答えて

3

.projectファイルを確認します。 (これは、プロジェクトのルートディレクトリにある隠しファイルです)

<?xml version="1.0" encoding="UTF-8"?> 
    <projectDescription> 
    <name>myProject</name> 
    <comment></comment> 
    <projects> 
    </projects> 
    <buildSpec> 
     <buildCommand> 
      <name>org.eclipse.jdt.core.javabuilder</name> 
      <arguments> 
      </arguments> 
     </buildCommand> 
    </buildSpec> 
    <natures> 
     <nature>org.eclipse.jdt.core.javanature</nature> 
    </natures> 
</projectDescription> 

あなたは、あなたのプロジェクトは、Java「自然」を持っている、とjavabuilder(とないMavenのビルダーでプロジェクトをビルドするために日食設定していることを確認します、 例えば)。これは単純にEclipseプロジェクトをJavaプロジェクトとして見ていることに注意してください。もしそれがmavenでも動作したいのであれば、もっと情報が必要です。

私は通常、mavenビルドをw/in Eclipseから実行しません。私はコマンドラインに切り替えます。そのための私の理由は、私がコマンドラインの美学を日食よりも好むということです。そして、私は日食とメイプルプロジェクトで過去にいくつかの頭痛を抱えていました。(私は日食を責めるわけではありませんが、

最近、Spring Source Tool Suite(SpringのメンバーからのEclipse提供)が、私のmavenプロジェクトを多くの手間をかけずにEclipseで動作させました。

+0

あなたが日食を閉じることができない場合は、それを追加するためにファイルを編集し、eclipseを再度開きます。また、javabuilderも必要になります。 –

3

"プロジェクトの設定を更新"してみましたか?

その他のオプション:既存のものと同じ名前と場所を持つ新しいJavaプロジェクトを作成します。前にバックアップをとる。

+0

あなたの第1のオプションはすべて必要なものです –

関連する問題