java-web - 使用eclipse创建javaweb 项目 maven报错
问题描述
使用eclipse创建 dynamic web project
在将项目转换成maven项目时保如下错误
pom文件为eclipse 自动生成没有改动 如下
<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>test</groupId> <artifactId>test</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>war</packaging> <build> <sourceDirectory>src</sourceDirectory> <plugins> <plugin><artifactId>maven-compiler-plugin</artifactId><version>3.5.1</version><configuration> <source>1.8</source> <target>1.8</target></configuration> </plugin> <plugin><artifactId>maven-war-plugin</artifactId><version>2.6</version><configuration> <warSourceDirectory>WebContent</warSourceDirectory> <failOnMissingWebXml>false</failOnMissingWebXml></configuration> </plugin> </plugins> </build></project>
目前已经试过以下方法 都不奏效
1.强行update项目,报错同上
2.删除.m2/repository下的.lastUpdated文件,clean项目之后 再update
3.将插件版本改为低版本2.0
搜索了好多也没有找到答案 ,求高人指点===============settings.xml文件
<settings xmlns='http://maven.apache.org/SETTINGS/1.0.0' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd'> <pluginGroups> </pluginGroups> <proxies> </proxies> <servers><server><id>releases</id><username>admin</username><password>admin123</password></server><server><id>snapshots</id><username>admin</username><password>admin123</password></server> </servers> <mirrors><mirror><id>nexus</id><mirrorOf>*</mirrorOf><url>http://192.168.15.1:8080/nexus/content/groups/public/</url></mirror> </mirrors> <profiles><profile><id>nexus</id><repositories><repository> <id>central</id> <url>http://192.168.15.1:8080/nexus/content/repositories/central/</url> <releases><enabled>true</enabled> <!-- <updatePolicy>always</updatePolicy>--> </releases> <snapshots><enabled>true</enabled> <!-- <updatePolicy>always</updatePolicy>--> </snapshots></repository></repositories><pluginRepositories><pluginRepository> <id>central</id> <url>http://192.168.15.1:8080/nexus/content/repositories/central/</url> <releases><enabled>true</enabled> <!-- <updatePolicy>always</updatePolicy>--> </releases> <snapshots><enabled>true</enabled> <!-- <updatePolicy>always</updatePolicy>--> </snapshots></pluginRepository></pluginRepositories></profile> </profiles> <activeProfiles><activeProfile>nexus</activeProfile> </activeProfiles></settings>
nexus页面可以进入
问题解答
回答1:请检查一下你们自己的nexus (192.168.15.1:8080/nexus) maven库代理是否正常工作,确认一下nexus上有你需要的插件
相关文章:
1. Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?2. android - webview 自定义加载进度条3. 如何解决Centos下Docker服务启动无响应,且输入docker命令无响应?4. angular.js - Web应用,单页面应用Cache问题5. css3 - 这个效果用 CSS 可以实现吗?border-image6. position:absolute、float、display:inline-block 都能实现相同效果,区别是什么?7. javascript - vue更改当前节点元素8. javascript - echart2.0 饼图不能自适应???9. angular.js - angular post的Content-Type被设置,导致不能上传图片,求助!!10. vue.js - vue 打包后 nginx 服务端API请求跨域问题无法解决。

网公网安备