maven私服打包不成功

原因1:settings.xml配置了多个mirror

配置多个mirror标签,默认也只生效第一个mirror标签,如果私服版本库不全,又想同时用其他仓库必须使用profile标签,再通过activeProfile激活多个profile配置,mirror配置可以清空,如下配置

<profiles>
    <profile>
      <id>aliyunid> 
      <repositories>
        <repository>
          <id>aliyunid> 
          <url>https://maven.aliyun.com/repository/publicurl> 
          <releases>
            <enabled>trueenabled>
          releases> 
          <snapshots>
            <enabled>trueenabled> 
            <updatePolicy>alwaysupdatePolicy>
          snapshots>
        repository>
      repositories>
    profile>
    <profile>
      <id>pentahoid>
      <repositories>
        <repository>
          <id>pentahoid>
          <url>https://nexus.pentaho.org/content/repositories/omni/url>
          <releases>
            <enabled>trueenabled>
          releases>
          <snapshots>
            <enabled>trueenabled>
            <updatePolicy>alwaysupdatePolicy>
          snapshots>
        repository>
      repositories>
      properties>
    profile>
 profiles>
 <activeProfiles>
    <activeProfile>aliyunactiveProfile>
    <activeProfile>pentahoactiveProfile>
  activeProfiles>

原因2:maven版本不对

一开始使用了idea自带的maven,一直打包不成功,后面换成自己的maven3.6版本则打包成功

你可能感兴趣的:(maven,java,数据库)