原因はプロジェクトのフォルダ直下にある.classpathの記述がおかしいからです
.classpathファイルを以下に変更してeclipseを再起動してください
<?xml version="1.0" encoding="UTF-8"?> <classpath> <classpathentry kind="src" output="target/classes" path="src/main/java"> <attributes> <attribute name="optional" value="true"/> <attribute name="maven.pomderived" value="true"/> </attributes> </classpathentry> <classpathentry kind="src" output="target/test-classes" path="src/test/java"> <attributes> <attribute name="optional" value="true"/> <attribute name="maven.pomderived" value="true"/> </attributes> </classpathentry> <classpathentry kind="src" path="src/main/resources"/> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"> <attributes> <attribute name="maven.pomderived" value="true"/> </attributes> </classpathentry> <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> <attributes> <attribute name="maven.pomderived" value="true"/> </attributes> </classpathentry> <classpathentry kind="output" path="target/classes"/> </classpath>
Mavenプロジェクト用と通常のJava用のプロジェクトでは.classpathのファイルのフォーマットが異なるので書き換えてあげる必要があります
通常のJavaプロジェクトからMavenプロジェクトにコンバートする際には気をつけてください
また上記のファイル内容の場合はsrc/main/resourcesも必要になりますのでない場合は作成するか.classpathファイルから定義を削除してください
0 件のコメント:
コメントを投稿