【问题标题】:Error resolving version for plugin 'com.app:app' from the repositories.Plugin not found in any plugin repository从存储库解析插件“com.app:app”的版本时出错。在任何插件存储库中都找不到插件
【发布时间】:2018-03-10 10:40:40
【问题描述】:

我对 java 很陌生。我做了一个项目,从所需的 .java 文件(HelloOOPP.java)中获取类名、字段名。我使用 maven 在我的项目中包含 JavaParser。我的项目可以在我的计算机上编译。我用 NetBeans 测试了我的项目另一台计算机并得到以下错误:

Error resolving version for plugin 'com.app:app' from the repositories [local (C:\Users\User2\.m2\repository), central (http://repo.maven.apache.org/maven2)]: Plugin not found in any plugin repository

我的 pom.xml 文件:

<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/maven-v4_0_0.xsd">
<groupId>com.app</groupId>
<artifactId>app</artifactId>
<version>1.0-SNAPSHOT</version>
<modelVersion>4.0.0</modelVersion>  
<packaging>jar</packaging>  
<name>app</name>
<url>http://maven.apache.org</url>      
    <build>
        <plugins>
            <plugin>
                <groupId>com.app</groupId>
                <artifactId>app</artifactId>
                <configuration>
                    <archive>
                        <manifest>
                            <mainClass>com.app.App</mainClass>
                        </manifest>
                    </archive>
                </configuration>
            </plugin>
        </plugins>
    </build>
  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
      <scope>test</scope>
    </dependency>
    <dependency>
    <groupId>com.github.javaparser</groupId>
    <artifactId>javaparser-symbol-solver-core</artifactId>
    <version>3.5.16</version>
    </dependency>

    <dependency>
    <groupId>com.github.javaparser</groupId>
    <artifactId>javaparser-core</artifactId>
    <version>3.5.7</version>
    </dependency>   
  </dependencies>
</project>

我的文件结构:

my-app
|-- pom.xml
`-- src
    |-- main
    |   `-- java
    |       `-- com
    |           -- app
    |             `-- App.java(contain main method)
                   -- GetTypes.java(contain source code)
    `-- test
        `-- java
            `-- com
               -- app
              `   -- App.java
                  -- GetTypes.java

【问题讨论】:

    标签: java maven netbeans


    【解决方案1】:

    您是否有理由依赖插件部分中的项目。当你依赖于你正在构建的同一个项目时,由于它之前没有安装,maven 无法在任何地方找到它并且你的项目无法安装。将其从插件部分中删除,您的项目就可以安装了。

    【讨论】:

      猜你喜欢
      • 2014-05-26
      • 1970-01-01
      • 2013-03-02
      • 1970-01-01
      • 1970-01-01
      • 2015-12-20
      • 2014-08-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多