#java #xml #eclipse #maven #eclipse-plugin
#java #xml #eclipse #maven #eclipse-плагин
Вопрос:
Я создаю плагин eclipse, который создаст проект maven Java. Я включил maven natures, поскольку я хочу, чтобы это был проект maven с pom.xml
.
IProjectDescription description = project.getDescription();
description.setNatureIds(new String[] {
"org.eclipse.jem.workbench.JavaEMFNature",
"org.eclipse.wst.common.modulecore.ModuleCoreNature",
"org.eclipse.jdt.core.javanature",
"org.eclipse.m2e.core.maven2Nature",
"org.eclipse.wst.common.project.facet.core.nature"});
project.setDescription(description, monitor);
Но он не создает никакого файла pom, вместо этого я вижу следующие строки в журнале:
16:50:00.271 [Worker-2] DEBUG o.e.m.c.i.builder.MavenBuilder - Building project AA
16:50:00.271 [Worker-2] DEBUG o.e.m.c.i.p.r.ProjectRegistryManager - Refreshing: [L/AA/pom.xml]
16:50:00.286 [Worker-2] DEBUG o.e.m.c.i.p.r.ProjectRegistryManager - Refreshed: [L/AA/pom.xml]
16:50:00.770 [Worker-0] DEBUG o.e.m.c.i.p.r.ProjectRegistryManager - Refreshing: [L/AA/pom.xml]
16:50:00.770 [Worker-0] DEBUG o.e.m.c.i.p.r.ProjectRegistryManager - Refreshed: [L/AA/pom.xml]
Любая помощь?
Комментарии:
1. Я думаю, вам нужно будет создать POM и заставить m2e сгенерировать проект Eclipse. Вы смотрели на исходный код для нового проекта Maven от m2e?
2. Можете ли вы дать мне какие-либо примеры исходного кода?
3. Я только что сделал: m2eclipse.
4. Можете ли вы сказать мне, почему это отображается L/AA/pom.xml ? когда pom не создан?
5.
I'm creating an eclipse plugin
это правда? Вы создаете плагин для eclipse или вы создаете проект с использованием плагина, как указано в названии?