java - IntelliJ doesn't recognize maven dependencies that are "provided" -


intellij not able resolve dependencies in project have been marked provided in pom.xml. jar's have been downloaded , present in .m2/repository directory.

how fix this? i'm using build 172.3757.52 of community edition of intellij idea 2017.2.2.

below pom.xml file:

http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 my-solr my-solr 0.0.1-snapshot mysolr

<properties>     <project.build.sourceencoding>utf-8</project.build.sourceencoding>     <project.reporting.outputencoding>utf-8</project.reporting.outputencoding>     <java.version>1.8</java.version>     <okhttp.version>3.6.0</okhttp.version>     <guava.version>19.0</guava.version>     <commons-lang.version>3.6</commons-lang.version>     <commons-collections.version>4.1</commons-collections.version>     <commons-io.version>2.5</commons-io.version>     <jackson-csv.version>2.7.0</jackson-csv.version>     <solr.version>6.6.0</solr.version>     <lombok.version>1.16.16</lombok.version>     <log4j.version>1.2.17</log4j.version>     <slf4j.version>1.7.1</slf4j.version>     <joda.time.version>2.8.1</joda.time.version>     <commons.logging.version>1.1.1</commons.logging.version> </properties> <dependencies>     <dependency>         <groupid>javax.json</groupid>         <artifactid>javax.json-api</artifactid>         <version>1.1</version>     </dependency>     <dependency>         <groupid>org.projectlombok</groupid>         <artifactid>lombok</artifactid>         <version>${lombok.version}</version>     </dependency>     <dependency>         <groupid>com.squareup.okhttp3</groupid>         <artifactid>okhttp</artifactid>         <version>${okhttp.version}</version>     </dependency>     <dependency>         <groupid>com.google.guava</groupid>         <artifactid>guava</artifactid>         <version>${guava.version}</version>     </dependency>     <dependency>         <groupid>org.apache.commons</groupid>         <artifactid>commons-lang3</artifactid>         <version>${commons-lang.version}</version>     </dependency>     <dependency>         <groupid>org.apache.commons</groupid>         <artifactid>commons-collections4</artifactid>         <version>${commons-collections.version}</version>     </dependency>     <dependency>         <groupid>commons-io</groupid>         <artifactid>commons-io</artifactid>         <version>${commons-io.version}</version>     </dependency>     <dependency>         <groupid>org.apache.solr</groupid>         <artifactid>solr-solrj</artifactid>         <version>${solr.version}</version>     </dependency>     <dependency>         <groupid>org.apache.solr</groupid>         <artifactid>solr-test-framework</artifactid>         <version>${solr.version}</version>         <scope>test</scope>         <exclusions>             <exclusion>                 <groupid>com.fasterxml.jackson.core</groupid>                 <artifactid>jackson-core</artifactid>             </exclusion>         </exclusions>     </dependency>     <dependency>         <groupid>org.apache.solr</groupid>         <artifactid>solr-core</artifactid>         <version>${solr.version}</version>         <scope>provided</scope>     </dependency>     <dependency>         <groupid>log4j</groupid>         <artifactid>log4j</artifactid>         <version>${log4j.version}</version>         <scope>provided</scope>     </dependency>     <dependency>         <groupid>org.slf4j</groupid>         <artifactid>slf4j-simple</artifactid>         <version>${slf4j.version}</version>         <scope>provided</scope>     </dependency>     <dependency>         <groupid>commons-logging</groupid>         <artifactid>commons-logging</artifactid>         <version>${commons.logging.version}</version>         <scope>test</scope>     </dependency>     <dependency>         <groupid>joda-time</groupid>         <artifactid>joda-time</artifactid>         <version>${joda.time.version}</version>     </dependency> </dependencies>     <build>     <resources>         <resource>             <directory>${project.basedir}/src/main/java</directory>             <includes>                 <include>**/*.properties</include>                 <include>**/*.vm</include>                 <include>**/*.xml</include>                 <include>**/*.xsd</include>             </includes>         </resource>         <resource>             <directory>${project.basedir}/src/main/resources</directory>             <excludes>                 <exclude>log4j.xml</exclude>             </excludes>         </resource>     </resources>     <testresources>         <testresource>             <directory>${project.basedir}/src/test/java</directory>             <includes>                 <include>**/*.properties</include>                 <include>**/*.vm</include>                 <include>**/*.xml</include>                 <include>**/*.xsd</include>             </includes>         </testresource>         <testresource>             <directory>${project.basedir}/src/test/resources</directory>         </testresource>     </testresources>     <plugins>         <plugin>             <groupid>org.apache.maven.plugins</groupid>             <artifactid>maven-surefire-plugin</artifactid>             <version>2.16</version>             <dependencies>                 <dependency>                     <groupid>org.apache.maven.surefire</groupid>                     <artifactid>surefire-junit47</artifactid>                     <version>2.16</version>                 </dependency>             </dependencies>         </plugin>         <plugin>             <groupid>org.apache.maven.plugins</groupid>             <artifactid>maven-jar-plugin</artifactid>             <executions>                 <execution>                     <goals>                         <goal>test-jar</goal>                     </goals>                 </execution>             </executions>         </plugin>         <plugin>             <groupid>org.apache.maven.plugins</groupid>             <artifactid>maven-compiler-plugin</artifactid>             <version>3.3</version>             <configuration>                 <source>${java.version}</source>                 <target>${java.version}</target>                 <encoding>utf-8</encoding>             </configuration>         </plugin>         <plugin>             <groupid>org.apache.maven.plugins</groupid>             <artifactid>maven-shade-plugin</artifactid>             <version>2.4.1</version>             <executions>                 <execution>                     <phase>package</phase>                     <goals>                         <goal>shade</goal>                     </goals>                     <configuration>                         <!-- <minimizejar>true</minimizejar> -->                     </configuration>                 </execution>             </executions>         </plugin>     </plugins>     <pluginmanagement>         <plugins>             <plugin>                 <groupid>org.apache.maven.plugins</groupid>                 <artifactid>maven-jar-plugin</artifactid>                 <version>2.4</version>                 <configuration>                     <finalname>${project.name}-${project.version}</finalname>                 </configuration>             </plugin>         </plugins>     </pluginmanagement> </build> <profiles>     <profile>         <id>dist</id>         <build>             <plugins>                 <!-- mvn package -p dist -->                 <plugin>                     <groupid>org.apache.maven.plugins</groupid>                     <artifactid>maven-resources-plugin</artifactid>                     <version>2.6</version>                     <inherited>false</inherited>                     <executions>                         <execution>                             <id>copy-resources</id>                             <phase>package</phase>                             <goals>                                 <goal>copy-resources</goal>                             </goals>                             <configuration>                                 <outputdirectory>${project.build.directory}/lib</outputdirectory>                                 <resources>                                     <resource>                                         <directory>${project.basedir}/target/</directory>                                         <includes>                                             <include>${project.name}-${project.version}.jar</include>                                         </includes>                                     </resource>                                 </resources>                             </configuration>                         </execution>                     </executions>                 </plugin>                 <plugin>                     <groupid>org.apache.maven.plugins</groupid>                     <artifactid>maven-dependency-plugin</artifactid>                     <version>2.9</version>                     <executions>                         <execution>                             <id>copy-dependencies</id>                             <phase>package</phase>                             <goals>                                 <goal>copy-dependencies</goal>                             </goals>                             <configuration>                                 <outputdirectory>${project.build.directory}/dependencies</outputdirectory>                                 <overwritereleases>false</overwritereleases>                                 <overwritesnapshots>false</overwritesnapshots>                                 <overwriteifnewer>true</overwriteifnewer>                             </configuration>                         </execution>                     </executions>                 </plugin>             </plugins>         </build>     </profile> </profiles> 

how did import project? works me following: go file -> open select pom.xml file , import new project. make sure overwrite previous 1 if any


Comments

Popular posts from this blog

What is happening when Matlab is starting a "parallel pool"? -

angular - DownloadURL return null in below code -

php - Cannot override Laravel Spark authentication with own implementation -