三、集成php composer

需要找到对应版本不然会报错,本次用的是

Nexus版本 nexus-3.22.0-02   nexus-repository-composer/0.0.5

官网地址:

https://github.com/sonatype-nexus-community/nexus-repository-composer

问题

Nexus 添加 php composer

 

  1. 下载jar

Nexus 添加 php composer

上传到

/usr/local/nexus-3.22.0-02/system/org/sonatype/nexus/plugins/nexus-repository-composer/0.0.5/

 

  1. 修改配置文件

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

Nexus 添加 php composer

  1. 解压新版本文件
  2. 修改文件 bin/nexus.vmoptions  里面的路径指向原来版本目录下的sonatype-work
  3. 修改自启动文件配置

相关文章: