从任何插件存储库中找不到的存储库.Plugin解析插件'com.app:app'的版本时出错

时间:2018-03-10 10:40:41

标签: java maven netbeans

我是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

1 个答案:

答案 0 :(得分:1)

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