Missing class in Maven project using Exchange web services

1.4k Views Asked by At

I've installed the following maven module to my local maven repository EWS Maven Module but the IDE (Eclipse in this case) doesn't seem to know about the following class `GetUserAvailabilityRequest.

Interestingly, I can run a mvn compile on my project that uses the dependency above successfully.

I can even see the class file in the jar file under my Maven Dependencies in Eclipse.

Does anyone know why this might be occurring ?

Edit @tolitius:

ews-java is a dependency for my project, not the project I'm trying to import

Here is the pom file in question:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>com.conf</groupId>
    <artifactId>conferenceclient</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <dependencies>
        <dependency>
            <groupId>microsoft.exchange</groupId>
            <artifactId>exchange-ws-api</artifactId>
            <version>1.1.4-SNAPSHOT</version>
        </dependency>
    </dependencies>
</project>
1

There are 1 best solutions below

0
On

Turns out that the class in question is not public. It had nothing to do with Maven or Eclipse or anything.I wasn't looking at the class since I didn't have the source attachment.