У меня есть проект eclipse, который имеет ссылку на другой проект.
Я включил этот другой проект в «Свойства» -> «Путь сборки Java» и в «Свойства» -> «Сборка развертывания» для развертывания на сервере, определенном в рабочей области eclipse.
Эта конфигурация включает банку внешнего проекта в каталоге WEB-INF/lib.Включить проект внешнего затмения в maven generated war как jar
Теперь я хочу создать военный файл с помощью команды «Запустить как» -> «Maven install» (щелкните правой кнопкой мыши).
Я добавил Maven войны-плагин плагин в ПОМ:
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.6</version>
<configuration>
<failOnMissingWebXml>false</failOnMissingWebXml>
<webappDirectory>${project.build.directory}/${project.artifactId}</webappDirectory>
<warName>${project.artifactId}_${noVer}</warName>
<archive>
<addMavenDescriptor>false</addMavenDescriptor>
<manifest>
<addClasspath>false</addClasspath>
</manifest>
<manifestEntries/>
<manifestFile/>
</archive>
</configuration>
</plugin>
Можно ли включить другой проект в банке (автоматически) в войне?
спасибо.
EDIT
"Другой проект" затмение проекта в одном рабочем пространстве.
На самом деле это проект maven jar.
Он включен в первоначальный проект, как описано выше.
Что я хочу знать:
Есть ли способ (плагин, директива ...) включить этот проект ECLIPSE прямо в исходный проект?
что-то вроде
<dependency>
<groupId>org.myproject</groupId>
<artifactId>other_eclipse_project</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
, а затем найти «other_eclipse_project.jar» в WEB-INF/Lib
Я понимаю, что «другой проект» не является проектом Maven. Верный? – JimHawkins
Должен быть другой проект eclipse maven – notting65