Intellij Idea застряла при чтении pom.xml при импорте проекта Android

У меня проблема с Intellij-Idea. IDE застряла на «Поиск доступных профилей - чтение pom.xml» при импорте в качестве проекта maven, Intelij застрял при чтении pom также в исходном проекте. Я попытался собрать проект через консоль mvn clean install, и он... отлично работает, строит проект без ошибок, но классы зависимостей Intellij по-прежнему недоступны для импорта и отображаются красным цветом в коде. Я не знаю, если это поможет, но я использую mbp с OSx yosemite.

проект можно найти на github: wykop offline на github

Перезапуск Иде/компьютера не помогает

пом.xml:

<?xml version="1.0" encoding="UTF-8"?>
    <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.mierzejewski.wykopoffline</groupId>
        <artifactId>wykop-client</artifactId>
        <version>1.0-SNAPSHOT</version>
        <packaging>apk</packaging>
        <properties>
            <!-- use UTF-8 for everything -->
            <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
            <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
                <sdk.path>/Users/dom/Desktop/adt-bundle-mac-x86_64-20140624/sdk</sdk.path>
    </properties>

    <!--<repositories>-->
        <!--<repository>-->
            <!--<id>jitpack.io</id>-->
            <!--<url>https://jitpack.io</url>-->
        <!--</repository>-->
    <!--</repositories>-->



    <dependencies>
        <dependency>
            <groupId>com.fasterxml.jackson.core</groupId>
            <artifactId>jackson-core</artifactId>
            <version>2.2.3</version>
        </dependency>

        <dependency>
            <groupId>com.fasterxml.jackson.core</groupId>
            <artifactId>jackson-databind</artifactId>
            <version>2.2.3</version>
        </dependency>

        <dependency>
            <groupId>com.fasterxml.jackson.core</groupId>
            <artifactId>jackson-annotations</artifactId>
            <version>2.2.3</version>
        </dependency>

        <dependency>
            <groupId>com.google.android</groupId>
            <artifactId>android</artifactId>
            <version>4.1.1.4</version>
            <scope>provided</scope>
        </dependency>

        <dependency>
            <groupId>com.mcxiaoke.volley</groupId>
            <artifactId>library</artifactId>
            <version>1.0.16</version>
        </dependency>

        <dependency>
            <groupId>com.mikepenz.materialdrawer</groupId>
            <artifactId>library</artifactId>
            <version>3.0.9</version>
            <scope>system</scope>
            <type>aar</type>
            <systemPath>${project.basedir}/libs/materialdrawer-3.0.9.aar</systemPath>
        </dependency>

    </dependencies>

    <build>
        <plugins>
            <plugin>
                <groupId>com.jayway.maven.plugins.android.generation2</groupId>
                <artifactId>android-maven-plugin</artifactId>
                <version>3.9.0-rc.1</version>
                <configuration>
                    <sdk>
                        <path>${sdk.path}</path>

                        <platform>19</platform>
                    </sdk>
                    <undeployBeforeDeploy>true</undeployBeforeDeploy>
                </configuration>
                <extensions>true</extensions>
            </plugin>
            <plugin>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.1</version>
                <configuration>
                    <source>1.6</source>
                    <target>1.6</target>
                </configuration>
            </plugin>
        </plugins>
    </build>
</project>

person Marcin Mierzejewski    schedule 05.07.2015    source источник
comment
Попробуйте использовать Gradle вместо Maven. Gradle рекомендуется как система сборки для проектов Android. Он также поддерживается IntelliJ IDEA и Android Studio.   -  person Piotr Wittchen    schedule 05.07.2015
comment
Вот что я сделал. Теперь это работает, но, честно говоря, все, что я знаю о gradle, это то, куда поместить директивы компиляции: P   -  person Marcin Mierzejewski    schedule 06.07.2015


Ответы (2)


вы можете попробовать настроить это в файле вашего хоста.

127.0.0.1 localhost

Возможно, это maven в IDEA заставляет сначала прочитать localhost. Тогда вы навсегда застряли в чтении pom.xml.

person Sishi Ye    schedule 23.04.2018

Это то, что вы не можете пройти дальше окна импорта, потому что нажатие кнопки «Далее» не дает никакого результата?

если это проблема, то это проблема с памятью:

Значение по умолчанию, назначенное импортеру Intellij, недостаточно для обработки операции!

Я задокументировал решение этой проблемы в аналогичном вопросе: проблема с памятью как ответ на вопрос "Не удается импортировать проект maven в IntelliJ Idea "

P.s.: Не спрашивайте почему, я тоже был удивлен, что компания-продавец действительно могла допустить такую ​​ошибку.

person Luca Tampellini    schedule 20.08.2018