Phanindra
Phanindra

Reputation: 373

Missing class in Maven project using Exchange web services

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>

Upvotes: 1

Views: 1486

Answers (1)

Phanindra
Phanindra

Reputation: 373

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.

Upvotes: 2

Related Questions