三、集成php composer
需要找到对应版本不然会报错,本次用的是
Nexus版本 nexus-3.22.0-02 nexus-repository-composer/0.0.5
官网地址:
https://github.com/sonatype-nexus-community/nexus-repository-composer
问题
- 下载jar
上传到
/usr/local/nexus-3.22.0-02/system/org/sonatype/nexus/plugins/nexus-repository-composer/0.0.5/
- 修改配置文件
nexus-3.22.0-02/system/org/sonatype/nexus/assemblies/nexus-core-feature/3.22.0-02/nexus-core-feature-3.22.0-02-features.xml
|
<feature prerequisite="false" dependency="false">nexus-repository-composer</feature> |
|
<feature name="nexus-repository-composer" description="org.sonatype.nexus.plugins:nexus-repository-composer" version="0.0.5"> <details>org.sonatype.nexus.plugins:nexus-repository-composer</details> <bundle>mvn:org.sonatype.nexus.plugins/nexus-repository-composer/0.0.5</bundle> </feature>
|
重启项目即可
四、更新nexus版本,数据迁移
原来用的nexus-3.13.0-01-unix.tar 死活装不上,
nexus-repository-composer尝试了0.0.3-0.0.7都不行,一致报错项目启动不了,最终通过升级Sonatype Nexus Repository Mana版本nexus-3.22.0-02解决问题
升级步骤:
由于应用和数据文件是分开的,所以只升级应用就可以了,数据文件还是指向原来的就可以了
https://help.sonatype.com/repomanager3/upgrading
- 解压新版本文件
- 修改文件 bin/nexus.vmoptions 里面的路径指向原来版本目录下的sonatype-work
- 修改自启动文件配置