/*******************************************************************************
* Copyright (c) 2006-2010 eBay Inc. All Rights Reserved.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*******************************************************************************/
/**
*
*/
package org.ebayopensource.turmeric.eclipse.maven.core.utils;
/**
* The Class SOAMavenConstants.
*
* @author yayu
* @since 1.0.0
*/
public final class SOAMavenConstants {
/** The Constant MAVEN_CLASSPATH_CONTAINER_ID. */
public static final String MAVEN_CLASSPATH_CONTAINER_ID = "org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER";
/** The Constant LIBRARY_JUNIT. */
public static final String LIBRARY_JUNIT = "junit:junit:jar:4.4:test";
/** The Constant TURMERIC_CODEGEN_TOOLS_GROUPID. */
public static final String TURMERIC_CODEGEN_TOOLS_GROUPID = "org.ebayopensource.turmeric.codegen";
/** The Constant SOA_FRAMEWORK_GROUPID. */
public static final String SOA_FRAMEWORK_GROUPID = "org.ebayopensource.turmeric.runtime";
/** The Constant SOA_INTERFACE_GROUPID_PROPERTYNAME. */
public static final String SOA_INTERFACE_GROUPID_PROPERTYNAME = "serviceGroupID";
/** The Constant MAVEN_PACKAGING_JAR. */
public static final String MAVEN_PACKAGING_JAR = "jar";
/** The Constant MAVEN_PACKAGING_WAR. */
public static final String MAVEN_PACKAGING_WAR = "war";
/** The Constant MAVEN_PACKAGING_POM. */
public static final String MAVEN_PACKAGING_POM = "pom";
/** The Constant MAVEN_PROJECT_CONFIG_FILE. */
public static final String MAVEN_PROJECT_CONFIG_FILE = "pom.xml";
/** The Constant POM_PROP_KEY_SERVICE_NAME. */
public static final String POM_PROP_KEY_SERVICE_NAME = "serviceName";
/** The Constant POM_PROP_KEY_REQUIRED_SERVICES. */
public static final String POM_PROP_KEY_REQUIRED_SERVICES = "requiredServices";
/** The Constant POM_PROP_KEY_SERVICE_GROUP_ID. */
public static final String POM_PROP_KEY_SERVICE_GROUP_ID = "serviceGroupID";
/** The Constant POM_PROP_KEY_IMPL_PROJECT_NAME. */
public static final String POM_PROP_KEY_IMPL_PROJECT_NAME = "implProjectName";
/** The Constant POM_PROP_KEY_SINGLE_POM. */
public static final String POM_PROP_KEY_SINGLE_POM = "singlePom";
/** The Constant FOLDER_SRC_MAIN_JAVA. */
public static final String FOLDER_SRC_MAIN_JAVA = "src/main/java";
/** The Constant FOLDER_SRC_MAIN_RESOURCES. */
public static final String FOLDER_SRC_MAIN_RESOURCES = "src/main/resources";
/** The Constant FOLDER_SRC_TEST_JAVA. */
public static final String FOLDER_SRC_TEST_JAVA = "src/test/java";
/** The Constant FOLDER_SRC_TEST_RESOURCES. */
public static final String FOLDER_SRC_TEST_RESOURCES = "src/test/resources";
/** The Constant FOLDER_TARGET_CLASSES. */
public static final String FOLDER_TARGET_CLASSES = "target/classes";
/** The Constant FOLDER_TARGET_TESTCLASSES. */
public static final String FOLDER_TARGET_TESTCLASSES = "target/test-classes";
/**
* The Enum ProjectType.
*/
public static enum ProjectType {
/** The INTERFACE. */
INTERFACE,
/** The IMPLEMENTATION. */
IMPLEMENTATION,
/** The CONSUMER. */
CONSUMER,
/** The TYPELIBRARY. */
TYPELIBRARY,
/** The ERRORLIBRARY. */
ERRORLIBRARY
}
/** The Constant TESTCLASSES_EXCLUDE_PATTERNS. */
public static final String TESTCLASSES_EXCLUDE_PATTERNS = "**";
/**
*
*/
private SOAMavenConstants() {
super();
}
}