- 两个有用的文章
- 感悟
0. 最关键的:再次强调,找到好的搜索词,好的搜索引擎
- bing是一个不错的网站,
- 关键词搜索很重要
- 根据提示搜索,不要自己搞自己的想当然
- 找好的资料事半功倍,比得上看一百篇扯淡文章
- 在实践中,在解决问题中才能成长
- bing、多杰,百度,各有适合的场景
- 多用掘金、segmentfault
- 一个东西一天搞不定,就两天,两天搞不定就三天,三天搞不定就四天,后来发现,liangyongyi也是搞了三天。。。
nexus搭建思路整理
- 首先创建用户,然后登陆,才有上边的齿轮设置按钮,如果看不到就刷新一下网页
- 创建仓库,可以使用现有的maven-public,maven-release,maven-snapshot,还有一个代理仓库(远程)例如aliyu-proxy,作用是本地私服下载不到jar包的时候去中央仓库下载
- 在创建maven-release,maven-snapshot的时候,注意选择deploment policy为allow redeploy;
- 整合maven-public group的时候,注意优先级,关键的是ali镜像仓库在默认的仓库之前(国外的镜像)
- 上传jar到私服,只需配置两个地方一个是setting.xml
<servers>
<server>
<id>releases</id>
<username>admin</username>
<password>admin123</password>
</server>
<server>
<id>snapshots</id>
<username>admin</username>
<password>admin123</password>
</server>
</servers>
另一个是代码pom.xml文件中
<distributionManagement>
<repository>
<id>releases</id>
<name>Releases</name>
<url>http://123.207.66.156:8081/repository/maven-releases/</url>
</repository>
<snapshotRepository>
<id>snapshots</id>
<name>Snapshot</name>
<url>http://123.207.66.156:8081/repository/maven-snapshots/</url>
</snapshotRepository>
</distributionManagement>
- 下载jar
<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://123.207.66.156:8081/repository/maven-public/</url>
</mirror>
</mirrors>
<profiles>
<profile>
<id>dev</id>
<repositories>
<repository>
<id>Nexus</id>
<url>http://123.207.66.156:8081/repository/maven-public/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
</snapshots>
</repository>
</repositories>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>
</profiles>
<activeProfiles>
<activeProfile>dev</activeProfile>
</activeProfiles>
注意一点:先去私服拉jar包,后来再去远程代理拉镜像,中有个关键的地方
<mirrorOf>*</mirrorOf>
不同的配置有不同的效果