Eclipse is not downloading plugin from central maven repo

做~自己de王妃 提交于 2019-12-13 03:47:21

问题


I am trying to create a JAX-RPC webservice client using maven-jaxrpc-plugin in Eclipse using M2E. Here is the corresponding snippet from pom.xml

<pluginManagement>
        <plugins>
            <plugin>
                <groupId>net.sf.jaxrpc-maven</groupId>
                <artifactId>maven-jaxrpc-plugin</artifactId>
                <version>0.3</version>
                <executions>
                    <execution>
                        <id>jax-rpc-scoring-client</id>
                        <phase>install</phase>
                        <goals>
                            <goal>wscompile</goal>
                        </goals>
                    </execution>
                </executions>
                <configuration>
                    <config>${project.basedir}/config.xml</config>
                    <operation>gen:client</operation>
                    <mapping>${project.build.outputDirectory}/META-INF/jaxrpc-mapping.xml</mapping>
                    <nd>${project.build.outputDirectory}/META-INF/wsdl</nd>
                    <d>${project.build.directory}/generated-classes/jaxrpc</d>
                    <keep>true</keep>
                    <verbose>true</verbose>
                </configuration>
            </plugin>
        </plugins>
</pluginManagement>

<plugins>
    <plugin>
        <groupId>net.sf.jaxrpc-maven</groupId>
        <artifactId>maven-jaxrpc-plugin</artifactId>
    </plugin>
</plugins>

However when I right click -> maven -> install

I get the following error.

Plugin net.sf.jaxrpc-maven:maven-jaxrpc-plugin:0.3 or one of its dependencies could not be resolved: Failed to read artifact descriptor for net.sf.jaxrpc-maven:maven-jaxrpc-plugin:jar:0.3: Failure to find net.sf.jaxrpc-maven:maven-jaxrpc-plugin:pom:0.3 in http://fid-nexus.organization.com/ETCB/nexus/content/groups/fid/ was cached in the local repository, resolution will not be reattempted until the update interval of nexus has elapsed or updates are forced -> [Help 1]

I checked on my organisations nexus and the plugin is not there. However shouldn't maven fallback and download it from central repo ? In my m2 settings.xml it is configured as shown below.

                 <pluginRepository>
                    <id>central</id>
                    <url>http://repo.maven.apache.org/maven2</url>
                    <releases>
                            <enabled>true</enabled>
                    </releases>
                    <snapshots>
                            <enabled>true</enabled>
                    </snapshots>
                </pluginRepository>

I even tried doing right click update on central repository from Maven Repository View but that didn't help. I am really scratching my head on this :(


回答1:


This particular library does not exist in the Central Maven Repository nor does it exist any any publicly available repository. It is unreleased code so, as a result, you will be unable to download it regardless of how you configure your POM or Eclipse.

The source for this library exists here (https://github.com/anomen-s/maven-jaxrpc-plugin).

This project expects the user to clone it's Git repository and build it locally, which will place it's artifact in your local Maven cache (i.e., ~/.m2/repository). Once you do this, it will be available to your project.

Instructions on how to build it are in the project's Readme.md file.



来源:https://stackoverflow.com/questions/46364181/eclipse-is-not-downloading-plugin-from-central-maven-repo

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!