Farah Farah - 20 days ago 6
Java Question

Project 'X' is missing required Java project: 'Y'

I've created a Maven project, of packaging type "jar", called "Y"
I've done "Maven install", and I could find it in my local repository..

Then, I've created another project, of packaging type "war", called "X". In this project, I added a dependency to "Y" jar, as follows :

<dependency>
<groupId>my.pck</groupId>
<artifactId>Y</artifactId>
<version>0.0.1-SNAPSHOT</version>
<type>jar</type>
</dependency>


My problem is that when I close the project "Y", I receive this error :

Project 'X' is missing required Java project: 'Y'


But, it doesn't say "missing artifact"... and in all the cases, when I try to deploy "X" I get this :
java.lang.ClassNotFoundException:
for every class that I have in project "Y" and used in the project "X"...

Answer

Thank you @Eldad, your comment helped me to detect the problem.

Under Eclipse IDE : Right click on "X" project > Build Path > Configure Build Path > Project > Check Y > Click on "Remove"

Now no error while deploying the X war.

Comments