首页 > 其他分享 >Maven 报错处理

Maven 报错处理

时间:2023-07-03 17:22:56浏览次数:36  
标签:maven repository 处理 Maven -- 报错 swisslog true Swisslog

从svn拉项目时,如果一个项目有多个子工程,1).  直接从trunk下拉项目,例如wm6-jzmd-project-latest(荆州电子)、wm6-ttbeer-project(青啤),然后在eclipse里import-->Existing Maven Projects根据引导下一步直到完成;2).  然后右键上面两个项目名称下面的pom.xml(即一级工程下)Maven-->Update Project...就可以获取伺服上的jar资源库。

1.   pom.xml文件报:maven-enforcer-plugin is ignored by m2e 原因及处理办法:(pom.xml文件中execution报错处理)

It looks like that error is due to a missing <pluginManagement> tag. So, in order to avoid the exceptions in Eclipse, it looks like one needs to simply enclose all the plugin tags inside a <pluginManagement> tag, like so:

<build>
<pluginManagement>
<plugins>
<plugin> ... </plugin>
<plugin> ... </plugin>
....
</plugins>
</pluginManagement>
</build>

然后Maven右键-->Update Project...

2. 当编译maven项目不能下载伺服上jar时,可能是maven的setting.xml文件配置问题,例如如下,

repository中配置了两个id:Swisslog和Swisslog Repository,那么在servers中需要分别对应两个server及相应的id、username、password

<profiles>
<profile>
<id>Swisslog</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<repositories>
<repository>
<id>Swisslog Repository</id>
<name>Swisslog Repository</name>
<url>https://repository.swissloq.com/nexus/content/qroups/public</url>
<!--<url>https://repository.swisslog.com/artifactory/swisslog-maven/</url>-->
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
<!--<url>https://repository.swisslog.com/artifactory/swisslog-maven/</url> -->
</repository>
<repository>
<id>Swisslog</id>
<name>swisslog-maven</name>
<url>https://repository.swisslog.com/artifactory/swisslog-maven/</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
<releases>
<enabled>true</enabled>
</releases>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>Swisslog</id>
<name>swisslog-maven</name>
<url>https://repository.swisslog.com/artifactory/swisslog-maven/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</pluginRepository>
</pluginRepositories>
</profile>
</profiles>

<servers>
<server>
<!--通过jfrog生成password-->
<id>Swisslog</id>
<username>e2mamic22k</username>
<password>AP3FeJJShDvm4SeH3MqyWAvAPRJRKF7UshBTvP</password>
</server>
<server>
<!--通过jfrog生成password-->
<id>Swisslog Repository</id>
<username>e2mamic22k</username>
<password>cmVmdGtuOjAxOjE3MTk2NTE1MDk6TThaSFVicm0wUmk4Z3dKbzJ6ZGp4T212MXda</password>
</server>
</servers>

 

标签:maven,repository,处理,Maven,--,报错,swisslog,true,Swisslog
From: https://www.cnblogs.com/long2050/p/17523401.html

相关文章

  • Maven基础
    Maven是专门用于管理和构建Java项目的工具,它的主要功能有:1、提供了一套标准化的项目结构标准化的项目结构: Maven提供了一套标准化的项目结构,所有IDE使用Maven构建的项目结构完全一样,所有IDE创建的Maven项目可以通用2、提供了一套标准化的构建流程(编译,测试,打......
  • Html表格处理
    1、https://cloud.tencent.com/developer/article/1091944表格前面增加序号https://www.php.cn/js-tutorial-23565.html5、使用javascript增加序号<!DOCTYPEhtml><!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8">......
  • shell命令之expect报错
    一、运行shtest.sh报错test.sh:行7:spawn:未找到命令test.sh:行10:send:未找到命令test.sh:行11:interact:未找到命令原因:第一,你不该用sh,因为这是expect脚本,直接执行./e.sh或expect./e.sh第二,确认expect是在/usr/local/bin下参考:https://zhidao.baidu.com/question/7528840......
  • 华为超聚变2288H V5 服务器安装Windows系统后 PCI数据捕获和信号处理控制器 出现感叹
    2288Hv5服务器安装Windows系统后,PCI数据捕获和信号处理控制器出现感叹号可以在IBMC界面的“诊断-黑匣子”关闭黑匣子功能,然后重启设备解决也可以通过在操作系统侧安装IBMA软件解决2288Hv5服务器安装Windows系统后,PCI数据捕获和信号处理控制器 出现感......
  • spring报错-Caused by: java.lang.IllegalArgumentException: Unsupported class file
    这个错误原因是因为JDK版本过高,改一下版本就行了把里面的19改成8这样就行了......
  • spring报错
    C:\Users\dell\.jdks\openjdk-19.0.2\bin\java.exe"-javaagent:E:\idea图片\IntelliJIDEA2022.2.3\lib\idea_rt.jar=51567:E:\idea图片\IntelliJIDEA2022.2.3\bin"-Dfile.encoding=UTF-8-Dsun.stdout.encoding=UTF-8-Dsun.stderr.encoding=UTF-8-......
  • 关于python 跨域处理方式详解
    关于Python跨域处理方式详解跨域是指在浏览器中,一个网页的脚本试图访问另一个网页的脚本时,由于浏览器的同源策略,会出现跨域问题。Python作为一种常用的后端语言,也需要处理跨域问题。本文将详细讲解Python跨域处理的方式。什么是跨域在浏览器中,同源策略是一种安全机制,它限制了一......
  • 数据库中用户删除不掉总是报错,依赖如何处理干净?
    摘要:本文主要介绍如何进行用户的各种依赖识别与清理,并简单介绍下推荐的权限管理方式。本文分享自华为云社区《GaussDB(DWS)用户删除不掉时候总是报错,依赖如何处理干净?》,作者:Malick。数据库的使用中,有时会遇到某些用户离职,或者角色变更时,要对其账号进行销户,权限进行回收等操作......
  • 达梦数据库 表被锁的处理办法
    1、查看锁语句SELECT*FROMV$LOCKWHEREBLOCKED='1'; 字段说明:【ADDR 】列表示锁的内存地址;【TRX_ID 】列表示锁所属的事务ID;【LTYPE 】列表示锁的类型,可能是OBJECT(对象锁)或者TID(TID锁);【LMODE】列表示锁的模式,可能的取值有S(共享锁)、X(排他......
  • selenium ui自动化遇到切换窗口,点击高级并继续访问的处理方式
    在python自动化中(ui),遇到了一个需要浏览器切换窗口,点击“高级”-“接受风险并继续”的操作,前期在本地编写代码调试时,没有任何问题。切换环境,放到Linux服务中,使用无头模式去运行代码时,发现切换窗口时,总是找不到页面元素,查看截图发现页面为空白,检查两天无果。场景图片,如下图所示,当......