Я установил следующий псевдоним в .bashrc (на самом деле в файле, названном alias.sh и затем определением источника его в .bashrc)...
alias netre='sudo service network-manager restart'
Таким образом, я могу проснуться и просто тип netre
(сетевой сброс) в терминале и сбросе соединения.
Вы можете установить проект самостоятельно.
Или вы можете использовать область system
следующим образом:
<dependency>
<groupId>org.group.project</groupId>
<artifactId>Project</artifactId>
<version>1.0.0</version>
<scope>system</scope>
<systemPath>${basedir}/lib/project-1.0.0.jar</systemPath>
</dependency>
systemPath
требует абсолютного пути к проекту. Чтобы упростить задачу, если файл jar находится в репозитории / проекте, вы можете использовать свойство $ {basedir}
, которое привязано к корню проекта.
Использование системной области может работать, но не рекомендуется даже в спецификации Maven. он не переносится.
из книги Maven:
system - Объем системы аналогичен предоставленному, за исключением того, что вы должны предоставить явный путь к JAR в локальной файловой системе. Это предназначено для компиляции против собственных объектов, которые могут быть частью системных библиотек. Артефакт предполагается всегда быть доступным и не искать в репозитории. Если вы объявляете объем быть системным, вы также должны предоставить элемент systemPath. Обратите внимание, что этот объем не рекомендуется (вы всегда должны пытаться ссылаться на зависимости в общедоступном или настраиваемом Maven репозиторий).
Лучшим подходом является установка в ваш локальный репозиторий или в репозиторий предприятия, чтобы он был доступен для всех ваших коллег.
это очень просто, если вы используете менеджер репозитория, такой как Nexus.