2013-07-10 2 views
0

У меня есть проект java ear maven.maven и eclipse строят по-разному тот же проект

Когда я публикую ухо в jboss7 через eclipse, он генерирует ухо и разворачивает его в jboss.

Но когда я вручную запускаю сборку maven из того же проекта, я получаю другое ухо в размере, а также другое имя.

Когда eclise строит проект при выполнении «publish to server», не использует ли он такую ​​же сборку, как maven?

Я использую eclipse juno и maven3. Я новичок в maven.

ответ

1

Eclipse использует .classpath для упаковки уха, которое развертывается в jboss. Когда вы делаете ручную сборку maven, она использует файл pom.xml для упаковки уха. Если они не синхронизированы, вы можете получить разницу в ушах.

+0

ОК это ясно ... но как я могу получить их syinced? – simonC

+0

вы можете попробовать запустить mvn eclipse: eclipse из командной строки. Кроме того, плагин m2eclipse является полезным инструментом для синхронизации двух сред. – mpaczesny

+0

У нас есть проект в git, и я импортировал его в eclipse через 'import maven project' У меня есть плагин m2eclipse, установленный в eclipse. Я пробовал mvn eclipse: затмение, но сборка все еще отличается – simonC

Смежные вопросы