среда, 17 февраля 2016 г.

Цветная консоль в linux

Для того чтобы сделать консоль при работе с linux цветной, стоит добавить в файл ~/.bashrc следующие строки:
export PS1='\[\033[01;31m\]\u\[\033[01;33m\]@\[\033[01;36m\]\H \[\033[01;33m\]\w \[\033[01;35m\]\$ \[\033[00m\]'

eval "`dircolors`"

export LS_OPTIONS='--color=auto -h' 

Как установить Maven на CentOS

Apache Maven является менеджером  для сборки Java проекта. Сюда входит компиляция, создание jar, генерация документации и т.д. Для установки Maven-a на CentOS нужно выполнить следующие шаги:

Для начала нужно убедится, что у Вас стоит Java 1.7 JDK. Пожалуйста убедитесь, что у Вас установлена Java JDK, не JRE.

Далее скачайте последнюю версию Maven-a с официального сайта.

Вот пример команд для версии 3.3.9:
cd /usr/local/src/

wget http://apache.volia.net/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz
tar -xzvf apache-maven-3.3.9-bin.tar.gz

ln -s /usr/local/src/apache-maven-3.3.9 /usr/local/maven

Далее нужно указать путь к Мaven-у в системных переменных:
touch /etc/profile.d/maven.sh

vim /etc/profile.d/maven.sh 

export M2_HOME=/usr/local/maven
export PATH=${M2_HOME}/bin:${PATH}

После выполнения этих действий просто выйдите и зайдите под нужным пользователем на сервере. Это активирует новые настройки окружения для этого пользователя.
Для проверки успешной установки Maven-a, проверьте версию maven-a:
mvn -version

Для использования proxy сервера в настройках maven-a нужно указать следующие настройки:
vim ~/.m2/settings.xml

<settings>
  <proxies>
    <proxy>
      <active>true</active>
      <protocol>http</protocol>
      <host>proxy.host.com</host>
      <port>port_number</port>
      <username>proxy_user</username>
      <password>proxy_user_password</password>
      <nonProxyHosts>www.google.com</nonProxyHosts>
    </proxy>
  </proxies>
</settings>


Полезные ссылки:
maven official site