/*******************************************************************************
* Copyright (c) 2000-present Liferay, Inc. All rights reserved.
*
* This library is free software; you can redistribute it and/or modify it under
* the terms of the GNU Lesser General Public License as published by the Free
* Software Foundation; either version 2.1 of the License, or (at your option)
* any later version.
*
* This library is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
* FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
* details.
*
*******************************************************************************/
package com.liferay.ide.maven.core.pref;
import com.liferay.ide.maven.core.LiferayMavenCore;
import org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer;
import org.eclipse.core.runtime.preferences.IEclipsePreferences;
/**
* @author Simon Jiang
*/
public class MavenArchetypePreferenceInitializer extends AbstractPreferenceInitializer
{
public MavenArchetypePreferenceInitializer()
{
super();
}
@Override
public void initializeDefaultPreferences()
{
final IEclipsePreferences defaultPrefs = LiferayMavenCore.getDefaultPrefs();
defaultPrefs.put(
LiferayMavenCore.PREF_ARCHETYPE_GAV_EXT,
"com.liferay.maven.archetypes:liferay-ext-archetype:6.2.5" );
defaultPrefs.put(
LiferayMavenCore.PREF_ARCHETYPE_GAV_LIFERAY_FACES_ALLOY,
"com.liferay.maven.archetypes:liferay-portlet-liferay-faces-alloy-archetype:6.2.5" );
defaultPrefs.put(
LiferayMavenCore.PREF_ARCHETYPE_GAV_HOOK,
"com.liferay.maven.archetypes:liferay-hook-archetype:6.2.5" );
defaultPrefs.put(
LiferayMavenCore.PREF_ARCHETYPE_GAV_ICEFACES,
"com.liferay.maven.archetypes:liferay-portlet-icefaces-archetype:6.2.5" );
defaultPrefs.put(
LiferayMavenCore.PREF_ARCHETYPE_GAV_JSF,
"com.liferay.maven.archetypes:liferay-portlet-jsf-archetype:6.2.5" );
defaultPrefs.put(
LiferayMavenCore.PREF_ARCHETYPE_GAV_LAYOUTTPL,
"com.liferay.maven.archetypes:liferay-layouttpl-archetype:6.2.5" );
defaultPrefs.put(
LiferayMavenCore.PREF_ARCHETYPE_GAV_MVC,
"com.liferay.maven.archetypes:liferay-portlet-archetype:6.2.5" );
defaultPrefs.put(
LiferayMavenCore.PREF_ARCHETYPE_GAV_PRIMEFACES,
"com.liferay.maven.archetypes:liferay-portlet-primefaces-archetype:6.2.5" );
defaultPrefs.put(
LiferayMavenCore.PREF_ARCHETYPE_GAV_RICHFACES,
"com.liferay.maven.archetypes:liferay-portlet-richfaces-archetype:6.2.5" );
defaultPrefs.put(
LiferayMavenCore.PREF_ARCHETYPE_GAV_SPRING_MVC,
"com.liferay.maven.archetypes:liferay-portlet-spring-mvc-archetype:6.2.5" );
defaultPrefs.put(
LiferayMavenCore.PREF_ARCHETYPE_GAV_SERVICEBUILDER,
"com.liferay.maven.archetypes:liferay-servicebuilder-archetype:6.2.5" );
defaultPrefs.put(
LiferayMavenCore.PREF_ARCHETYPE_GAV_THEME,
"com.liferay.maven.archetypes:liferay-theme-archetype:6.2.5" );
defaultPrefs.put(
LiferayMavenCore.PREF_ARCHETYPE_GAV_VAADIN,
"com.vaadin:vaadin-archetype-liferay-portlet:7.4.0.alpha2" );
defaultPrefs.put(
LiferayMavenCore.PREF_ARCHETYPE_GAV_WEB,
"com.liferay.maven.archetypes:liferay-web-archetype:6.2.5" );
defaultPrefs.put(
LiferayMavenCore.PREF_ARCHETYPE_PROJECT_TEMPLATE_ACTIVATOR,
"com.liferay:com.liferay.project.templates.activator:1.0.1" );
defaultPrefs.put(
LiferayMavenCore.PREF_ARCHETYPE_PROJECT_TEMPLATE_API,
"com.liferay:com.liferay.project.templates.api:1.0.2" );
defaultPrefs.put(
LiferayMavenCore.PREF_ARCHETYPE_PROJECT_TEMPLATE_CONTENT_TARGETING_REPORT,
"com.liferay:com.liferay.project.templates.content.targeting.report:1.0.1" );
defaultPrefs.put(
LiferayMavenCore.PREF_ARCHETYPE_PROJECT_TEMPLATE_CONTENT_TARGETING_RULE,
"com.liferay:com.liferay.project.templates.content.targeting.rule:1.0.1" );
defaultPrefs.put(
LiferayMavenCore.PREF_ARCHETYPE_PROJECT_TEMPLATE_CONTENT_TARGETING_TRACKING_ACTION,
"com.liferay:com.liferay.project.templates.content.targeting.tracking.action:1.0.1" );
defaultPrefs.put(
LiferayMavenCore.PREF_ARCHETYPE_PROJECT_TEMPLATE_CONTROL_MENU_ENTRY,
"com.liferay:com.liferay.project.templates.control.menu.entry:1.0.1" );
defaultPrefs.put(
LiferayMavenCore.PREF_ARCHETYPE_PROJECT_TEMPLATE_FRAGMENT,
"com.liferay:com.liferay.project.templates.fragment:1.0.1" );
defaultPrefs.put(
LiferayMavenCore.PREF_ARCHETYPE_PROJECT_TEMPLATE_MVC_PORTLET,
"com.liferay:com.liferay.project.templates.mvc.portlet:1.0.1" );
defaultPrefs.put(
LiferayMavenCore.PREF_ARCHETYPE_PROJECT_TEMPLATE_PANEL_APP,
"com.liferay:com.liferay.project.templates.panel.app:1.0.1" );
defaultPrefs.put(
LiferayMavenCore.PREF_ARCHETYPE_PROJECT_TEMPLATE_PORTLET,
"com.liferay:com.liferay.project.templates.portlet:1.0.1" );
defaultPrefs.put(
LiferayMavenCore.PREF_ARCHETYPE_PROJECT_TEMPLATE_PORTLET_CONFIGURATION_ICON,
"com.liferay:com.liferay.project.templates.portlet.configuration.icon:1.0.1" );
defaultPrefs.put(
LiferayMavenCore.PREF_ARCHETYPE_PROJECT_TEMPLATE_PORTLET_PROVIDER,
"com.liferay:com.liferay.project.templates.portlet.provider:1.0.1" );
defaultPrefs.put(
LiferayMavenCore.PREF_ARCHETYPE_PROJECT_TEMPLATE_PORTLET_TOOLBAR_CONTRIBUTOR,
"com.liferay:com.liferay.project.templates.portlet.toolbar.contributor:1.0.1" );
defaultPrefs.put(
LiferayMavenCore.PREF_ARCHETYPE_PROJECT_TEMPLATE_REST,
"com.liferay:com.liferay.project.templates.rest:1.0.0" );
defaultPrefs.put(
LiferayMavenCore.PREF_ARCHETYPE_PROJECT_TEMPLATE_SERVICE,
"com.liferay:com.liferay.project.templates.service:1.0.1" );
defaultPrefs.put(
LiferayMavenCore.PREF_ARCHETYPE_PROJECT_TEMPLATE_SERVICE_BUILDER,
"com.liferay:com.liferay.project.templates.service.builder:1.0.2" );
defaultPrefs.put(
LiferayMavenCore.PREF_ARCHETYPE_PROJECT_TEMPLATE_SERVICE_WRAPPER,
"com.liferay:com.liferay.project.templates.service.wrapper:1.0.1" );
defaultPrefs.put(
LiferayMavenCore.PREF_ARCHETYPE_PROJECT_TEMPLATE_SIMULATION_PANEL_ENTRY,
"com.liferay:com.liferay.project.templates.simulation.panel.entry:1.0.1" );
defaultPrefs.put(
LiferayMavenCore.PREF_ARCHETYPE_PROJECT_TEMPLATE_TEMPLATE_CONTEXT_CONTRIBUTOR,
"com.liferay:com.liferay.project.templates.template.context.contributor:1.0.1" );
defaultPrefs.put(
LiferayMavenCore.PREF_ARCHETYPE_PROJECT_TEMPLATE_THEME,
"com.liferay:com.liferay.project.templates.theme:1.0.2" );
defaultPrefs.put(
LiferayMavenCore.PREF_ARCHETYPE_PROJECT_TEMPLATE_THEME_CONTRIBUTOR,
"com.liferay:com.liferay.project.templates.theme.contributor:1.0.0" );
}
}