Как зарегистрировать созданный пользователем файл jar в качестве основного артефакта maven?

У меня есть проект, который, как ожидается, поставит файл jar :

jar

, но jar построен нестандартным образом, поэтому упаковка по умолчанию, выполненная с помощью jar :jar, была отключена


  maven-jar-plugin
  2.3.2
  
    
      default-jar
      none
    
  

, но затем, когда я хочу применить оттенок :оттенок к существующей банке. Я получаю сообщение об ошибке

Основной артефакт проекта не существует.

Я предполагаю, что maven не знает о файле.jar, созданном моим пользовательским инструментом. Как сообщить об этом, потому что antrun attachArtifact не работает


ошибка, которую я получаю:

An Ant BuildException has could :org.apache.maven.artifact.InvalidArtifactRTException :Для артефакта { :jar} :Прикрепленный артефакт должен иметь идентификатор, отличный от идентификатора соответствующего основного артефакта.

Таким образом, это не метод для регистрации основного артефакта... Существует ли какой-либо (без написания собственного подключаемого модуля Java )?

Спасибо, Лукаш

11
задан Tunaki 31 January 2016 в 22:53
поделиться