

Type the following commands into the terminal. Anywhere you see this name, you will need to change it to match your hostname. The server which I am using for this tutorial is named “quartz”. No prior knowledge is expected, and instead of giving instructions such as “create a user”, I will list exactly how to type each command. Mvn deploy:deploy-file -DgeneratePom=false -DrepositoryId=nexus -Durl= -DpomFile=pom.xml -Dfile=target/project-1.0.0.This tutorial shows you how to install Nexus on your computer. Mvn deploy:deploy-file -DgroupId=com.somecompany -DartifactId=project -Dversion=1.0.0 -DgeneratePom=true -Dpackaging=jar -DrepositoryId=nexus -Durl= -Dfile=target/project-1.0.0.jar lib\nexus-uploader.jar -d /opt/mvn-repoĬurl -v -u admin:admin123 -upload-file pom.xml # Example without a pom file This is a friendly command line tool for uploading a directory of artifacts to Nexus 3.x repositoryĮcho "export MVN-UPLOAD=/opt/maven-artifacts-uploader" > ~/.bashrcĮcho "PATH=$PATH:$MVN-UPLOAD/bin:$HOME/bin" > ~/.bashrcĢ) upload all the artifacts in specific directory ErrorLog and CustomLog directives configuration ServerAdmin /nexus ProxyPassReverse /nexus ErrorLog /var/log/nexus/error.logĬustomLog /var/log/nexus/access.log commonĩ. # vim /opt/sonatype-work/nexus3/etc/nexus.properties Tail -f /opt/sonatype-work/nexus3/log/nexus.logĬat /opt/sonatype-work/nexus3/admin.password #ln -s /opt/nexus/bin/nexus /etc/init.d/nexusįirewall-cmd -permanent -zone=public -add-port=22/tcpįirewall-cmd -permanent -zone=public -add-port=8081/tcp Djava.io.tmpdir=./sonatype-work/nexus3/tmp

XX:LogFile=./sonatype-work/nexus3/log/jvm.log Useradd -c "nexus3 oss" -u 1002 -g nexus -s /bin/bash -r -p password nexus Ln -s /opt/nexus/bin/nexus /etc/init.d/nexus etc/alternatives/javac -> /usr/lib/jvm/java-1.8.0/bin/javacĮcho "export JAVA_HOME=/usr/lib/jvm/java-1.8.0" > ~/.bashrcĮcho "PATH=$PATH:$JAVA_HOME/bin:$HOME/bin" > ~/.bashrc

usr/bin/javac -> /etc/alternatives/javac Maximum 4GB (host physical RAM * 2/3) - JVM max heap no limitįormats like Docker and Maven can use very large amounts of storage (500Gb easily).
