package org.eclipse.buckminster.core.cspec; public abstract class WellKnownExports { /** * Denotes the export of jar files. Should always be accompanied with a * corresponding {@link #JAVA_BINARIES} export to enable imports insensitive * to if the export denotes folders of class files or jars. */ public static final String JAVA_BINARY_ARCHIVES = "java.binary.archives"; //$NON-NLS-1$ /** * Denotes the export of folders containing java binary artifacts (class * files most typically). Should always be accompanied with a corresponding * {@link #JAVA_BINARIES} export to enable imports insensitive to if the * export denotes folders of class files or jars. */ public static final String JAVA_BINARY_FOLDERS = "java.binary.folders"; //$NON-NLS-1$ /** * Denotes the export of a jar file or a folder containing java binary * artifacts (class files most typically). Should always be accompanied with * a corresponding {@link #JAVA_BINARY_ARCHIVE} or a * {@link #JAVA_BINARY_FOLDER}. */ public static final String JAVA_BINARIES = "java.binaries"; //$NON-NLS-1$ /** * Denotes the export of a zip files containing java source artifacts. */ public static final String JAVA_SOURCE_ARCHIVES = "java.source.archives"; //$NON-NLS-1$ /** * Denotes the export of folders containing java source artifacts. */ public static final String JAVA_SOURCE_FOLDERS = "java.source.folders"; //$NON-NLS-1$ /** * Denotes the export of a zip file or a folder containing java source * artifacts. */ public static final String JAVA_SOURCES = "java.sources"; //$NON-NLS-1$ }