невозможно импортировать google.api.client и т. д. - PullRequest
0 голосов
/ 08 февраля 2019

Во-первых, я пытаюсь следовать этому 'https://developers.google.com/sheets/api/quickstart/java'.

Но когда копируете этот пример, я не могу его запустить.; (

enter image description here

и мой файл pom.xml ..

<!-- google-->
    <dependency>
        <groupId>com.google.api-client</groupId>
        <artifactId>google-api-client</artifactId>
        <version>1.28.0</version>
    </dependency>
    <dependency>
        <groupId>com.google.oauth-client</groupId>
        <artifactId>google-oauth-client-jetty</artifactId>
        <version>1.28.0</version>
    </dependency>
    <dependency>
        <groupId>com.google.apis</groupId>
        <artifactId>google-api-services-sheets</artifactId>
        <version>v4-rev553-1.25.0</version>
    </dependency>
    <!-- google-->

Как мне следовать этому примеру? Я хочу использовать листы Google ..

env) пружинный сапог, java8

Ответы [ 2 ]

0 голосов
/ 08 февраля 2019

Я пробовал несколько способов.Наконец, я создал новый проект gradle и успешно импортировал его.Потому что в gradle проекте используется центральный репозиторий maven.Поэтому я сравнил зависимости между проектом gradle и maven.И я написал это в файле maven pom.xml.

вот мой pom.xml

<!-- google-->
    <dependency>
        <groupId>com.google.api-client</groupId>
        <artifactId>google-api-client</artifactId>
        <version>1.23.0</version>
    </dependency>

    <!-- https://mvnrepository.com/artifact/com.google.oauth-client/google-oauth-client-jetty -->
    <dependency>
        <groupId>com.google.oauth-client</groupId>
        <artifactId>google-oauth-client-jetty</artifactId>
        <version>1.23.0</version>
    </dependency>

    <!-- https://mvnrepository.com/artifact/com.google.apis/google-api-services-sheets -->
    <dependency>
        <groupId>com.google.apis</groupId>
        <artifactId>google-api-services-sheets</artifactId>
        <version>v4-rev516-1.23.0</version>
    </dependency>


    <!-- https://mvnrepository.com/artifact/jetty/org.mortbay.jetty -->
    <!-- https://mvnrepository.com/artifact/jetty/org.mortbay.jetty -->
    <dependency>
        <groupId>org.mortbay.jetty</groupId>
        <artifactId>jetty</artifactId>
        <version>6.1.26</version>
    </dependency>
    <!-- https://mvnrepository.com/artifact/org.mortbay.jetty/jetty-util -->
    <dependency>
        <groupId>org.mortbay.jetty</groupId>
        <artifactId>jetty-util</artifactId>
        <version>6.1.26</version>
    </dependency>

    <dependency>
        <groupId>org.mortbay.jetty</groupId>
        <artifactId>servlet-api</artifactId>
        <version>2.5-20081211</version>
    </dependency>

Спасибо.

0 голосов
/ 08 февраля 2019

Вы пытались восстановить проект?Иногда это помогает.Другой вариант, который вы можете попробовать, это изменить версии.

    <!-- https://mvnrepository.com/artifact/com.google.api-client/google-api-client -->
<dependency>
    <groupId>com.google.api-client</groupId>
    <artifactId>google-api-client</artifactId>
    <version>1.23.0</version>
</dependency>

<!-- https://mvnrepository.com/artifact/com.google.oauth-client/google-oauth-client-jetty -->
<dependency>
    <groupId>com.google.oauth-client</groupId>
    <artifactId>google-oauth-client-jetty</artifactId>
    <version>1.23.0</version>
</dependency>

<!-- https://mvnrepository.com/artifact/com.google.apis/google-api-services-sheets -->
<dependency>
    <groupId>com.google.apis</groupId>
    <artifactId>google-api-services-sheets</artifactId>
    <version>v4-rev516-1.23.0</version>
</dependency>
...