---
# System prepended metadata

title: Maven更新後無法參考到Nexus專案問題
tags: [maven]

---

---
tags: maven
---
# Maven更新後無法參考到Nexus專案問題
因為新版的maven把http連線擋掉了
到maven資料夾中的settings.xml裡面 
把下面文字註解掉即可參考到公司內部的函式庫
```xml=
<mirror>
      <id>maven-default-http-blocker</id>
      <mirrorOf>external:http:*</mirrorOf>
      <name>Pseudo repository to mirror external repositories initially using HTTP.</name>
      <url>http://0.0.0.0/</url>
      <blocked>true</blocked>
</mirror>
```

參考處：
https://stackoverflow.com/questions/67833372/getting-blocked-mirror-for-repositories-maven-error-even-after-adding-mirrors/67835542#67835542

# 可改用SSL通道
2022/6/28建立Nexus repository manager SSL通道
專案引用時，改成
```xml=
<repositories>
    <repository>
        <id>tirc-maven-repo</id>
        <url>https://mis.tirc.com.tw:8443/repository/maven-public/</url>
    </repository>
</repositories>
```

Nexus ssl設定參考：
How to Enable the HTTPS Connector章節
https://help.sonatype.com/repomanager3/nexus-repository-administration/configuring-ssl

防火牆開洞參考：
https://snoopy30485.github.io/2018/06/20/GCP-%E9%98%B2%E7%81%AB%E7%89%86/
