/******************************************************************************* * 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; /** * @author Gregory Amerson * @author Kuo Zhang * @author Simon Jiang */ public interface ILiferayMavenConstants { String _LIFERAY_MAVEN_PLUGINS_GROUP_ID = "com.liferay.maven.plugins"; //$NON-NLS-1$ String _LIFERAY_MOJO_PREFIX = "liferay:"; //$NON-NLS-1$ String BND_MAVEN_PLUGIN_KEY = "biz.aQute.bnd:bnd-maven-plugin"; String DEFAULT_PLUGIN_TYPE = "portlet"; //$NON-NLS-1$ String EXT_PLUGIN_TYPE = "ext"; //$NON-NLS-1$ String GOAL_BUILD_CSS = "build-css"; //$NON-NLS-1$ String GOAL_BUILD_EXT = "build-ext"; //$NON-NLS-1$ String GOAL_BUILD_THUMBNAIL = "build-thumbnail"; //$NON-NLS-1$ String GOAL_THEME_MERGE = "theme-merge"; //$NON-NLS-1$ String HOOK_PLUGIN_TYPE = "hook"; //$NON-NLS-1$ String LAYOUTTPL_PLUGIN_TYPE = "layouttpl"; //$NON-NLS-1$ String LIFERAY_MAVEN_MARKER_CONFIGURATION_WARNING_ID = LiferayMavenCore.PLUGIN_ID + ".configurationProblem";//$NON-NLS-1$ String LIFERAY_MAVEN_PLUGIN = "liferay-maven-plugin"; //$NON-NLS-1$ String LIFERAY_MAVEN_PLUGIN_ARTIFACT_ID = "liferay-maven-plugin"; //$NON-NLS-1$ String LIFERAY_MAVEN_PLUGIN_KEY = _LIFERAY_MAVEN_PLUGINS_GROUP_ID + ":" + LIFERAY_MAVEN_PLUGIN; //$NON-NLS-1$ String M2E_LIFERAY_FOLDER = "m2e-liferay"; //$NON-NLS-1$ String MAVEN_BUNDLE_PLUGIN_KEY = "org.apache.felix:maven-bundle-plugin"; String PLUGIN_CONFIG_API_BASE_DIR = "apiBaseDir"; //$NON-NLS-1$ String PLUGIN_CONFIG_APP_SERVER_PORTAL_DIR = "appServerPortalDir"; //$NON-NLS-1$ String PLUGIN_CONFIG_LIFERAY_VERSION = "liferayVersion"; //$NON-NLS-1$ String PLUGIN_CONFIG_PARENT_THEME = "parentTheme"; String PLUGIN_CONFIG_PLUGIN_NAME = "pluginName"; //$NON-NLS-1$ String PLUGIN_CONFIG_PLUGIN_TYPE = "pluginType"; //$NON-NLS-1$ String PLUGIN_CONFIG_SASS_DIR_NAMES = "sassDirNames"; //$NON-NLS-1$ String PLUGIN_CONFIG_THEME_TYPE = "themeType"; //$NON-NLS-1$ String PLUGIN_CONFIG_WEBAPP_DIR = "webappDir"; //$NON-NLS-1$ String PLUGIN_CONFIG_WEBAPPBASE_DIR = "webappBaseDir"; //$NON-NLS-1$ String PLUGIN_GOAL_BUILD_CSS = _LIFERAY_MOJO_PREFIX + "build-css"; //$NON-NLS-1$ String PLUGIN_GOAL_BUILD_DB = _LIFERAY_MOJO_PREFIX + "build-db"; //$NON-NLS-1$ String PLUGIN_GOAL_BUILD_EXT = _LIFERAY_MOJO_PREFIX + "build-ext"; //$NON-NLS-1$ String PLUGIN_GOAL_BUILD_LANG = _LIFERAY_MOJO_PREFIX + "build-lang"; //$NON-NLS-1$ String PLUGIN_GOAL_BUILD_SERVICE = _LIFERAY_MOJO_PREFIX + "build-service"; //$NON-NLS-1$ String PLUGIN_GOAL_BUILD_THUMBNAIL = _LIFERAY_MOJO_PREFIX + "build-thumbnail"; //$NON-NLS-1$ String PLUGIN_GOAL_BUILD_WSDD = _LIFERAY_MOJO_PREFIX + "build-wsdd"; //$NON-NLS-1$ String PLUGIN_GOAL_DEPLOY = _LIFERAY_MOJO_PREFIX + "deploy"; //$NON-NLS-1$ String PLUGIN_GOAL_DIRECT_DEPLOY = _LIFERAY_MOJO_PREFIX + "direct-deploy"; //$NON-NLS-1$ String PLUGIN_GOAL_THEME_MERGE = _LIFERAY_MOJO_PREFIX + "theme-merge"; //$NON-NLS-1$ String PORTLET_PLUGIN_TYPE = DEFAULT_PLUGIN_TYPE; String SERVICE_BUILDER_PLUGIN_ARTIFACT_ID = "com.liferay.portal.tools.service.builder"; String SERVICE_BUILDER_PLUGIN_KEY = "com.liferay:" + SERVICE_BUILDER_PLUGIN_ARTIFACT_ID; String THEME_PLUGIN_TYPE = "theme"; //$NON-NLS-1$ String THEME_RESOURCES_FOLDER = "theme-resources"; //$NON-NLS-1$ String WEB_PLUGIN_TYPE = "web"; }