/* * Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreements. See the NOTICE file distributed with * this work for additional information regarding copyright ownership. * The ASF licenses this file to You 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 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * */ package org.apache.easyant.core; public interface EasyAntConstants { /** * Name of the task name used for internal easyant jobs */ String EASYANT_TASK_NAME = "easyant"; /** * Name of the default build module */ String DEFAULT_BUILD_MODULE = "module.ivy"; /** * Name of the default build file */ String DEFAULT_BUILD_FILE = "module.ant"; /** * Name of the default override build file */ String DEFAULT_OVERRIDE_BUILD_FILE = "override.module.ant"; /** * URI of easyant module descriptor namespace */ String EASYANT_MD_NAMESPACE = "http://www.easyant.org"; /** * Name of the default target */ String DEFAULT_TARGET = "doit"; /** * Name of the default easyant plugins organisation */ String EASYANT_PLUGIN_ORGANISATION = "org.apache.easyant.plugins"; /** * Name of the default easyant build types organisation */ String EASYANT_BUILDTYPES_ORGANISATION = "org.apache.easyant.buildtypes"; /** * Name of the default easyant skeletons organisation */ String EASYANT_SKELETONS_ORGANISATION = "org.apache.easyant.skeletons"; String DEFAULT_USER_PROJECT_IVYSETTINGS = "${user.home}/.easyant/project-ivysettings.xml"; /** * Default location of user's easyant ivysettings file */ String DEFAULT_USER_EASYANT_IVYSETTINGS = "${user.home}/.easyant/easyant-ivysettings.xml"; /** * Default location of global easyant ivysettings file */ String DEFAULT_GLOBAL_EASYANT_IVYSETTINGS = "${easyant.home}/easyant-ivysettings.xml"; /** * Default location of global easyant config file */ String DEFAULT_GLOBAL_EASYANT_CONF_FILE = "easyant-conf.xml"; /** * Default value for pre module targets */ String DEFAULT_PRE_MODULE_TARGETS = "clean"; /** * Default build scope repository name */ String BUILD_SCOPE_REPOSITORY = "project-build"; /** * Default offline project repository name */ String DEFAULT_OFFLINE_PROJECT_RESOLVER = "project.buildscope.repository"; /** * Default offline easyant repository name */ String DEFAULT_OFFLINE_EASYANT_RESOLVER = "easyant.buildscope.repository"; }