Package adalid.jee2.meta.proyecto.base
Class ProyectoMaven
- java.lang.Object
-
- adalid.core.AbstractArtifact
-
- adalid.core.Project
-
- adalid.jee2.meta.proyecto.base.ProyectoBase
-
- adalid.jee2.meta.proyecto.base.ProyectoJava1
-
- adalid.jee2.meta.proyecto.base.ProyectoJava2
-
- adalid.jee2.meta.proyecto.base.ProyectoMaven
-
- All Implemented Interfaces:
ProjectWriter,SubjectProject,Wrappable,ProjectBuilder,Artifact,JavaWebProject,SpecialEntityPack,java.lang.Comparable<Project>
- Direct Known Subclasses:
ProyectoMavenPrime
public abstract class ProyectoMaven extends ProyectoJava2
- Author:
- Jorge Campins
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.StringDEFAULT_SLDprotected static java.lang.StringDEFAULT_TLDprotected static java.lang.StringDEFAULT_VERSIONprotected static java.lang.StringPOM_PROPERTIES-
Fields inherited from class adalid.jee2.meta.proyecto.base.ProyectoJava1
consulta, consultaRecursosBasicos, CONTENT_ROOT_DIR_LINUX, CONTENT_ROOT_DIR_WINDOWS, dailyProcessSchedule, DATABASE_HOME_DIR_LINUX, DATABASE_HOME_DIR_WINDOWS, ENBG, JAVA_HOME_DIR_LINUX, JAVA_HOME_DIR_WINDOWS, JAVA_VERSION, monthlyProcessSchedule, PAKS, procesamiento, procesamientoRecursosBasicos, registro, registroRecursosBasicos, SUPPORTED_WEB_API_AUTH_METHODS, taskNotifierSchedule, TYPELESS_REALM_NAME, VERSION_JAVA, weeklyProcessSchedule
-
Fields inherited from class adalid.jee2.meta.proyecto.base.ProyectoBase
THIRD_PARTY_DIR_LINUX, THIRD_PARTY_DIR_VERSION, THIRD_PARTY_DIR_WINDOWS, URL_ZIP_THIRD_PARTY_DIR, VERSION_THIRD_PARTY_DIR
-
Fields inherited from class adalid.core.Project
CHARACTER_KEY_MAX_LENGTH, DESCRIPTION_PROPERTY_MAX_LENGTH, EMBEDDED_DOCUMENT_MAX_LENGTH, FILE_REFERENCE_MAX_LENGTH, NAME_PROPERTY_MAX_LENGTH, STRING_FIELD_MAX_LENGTH, STRING_INDEX_MAX_LENGTH, URL_PROPERTY_MAX_LENGTH
-
Fields inherited from class adalid.core.AbstractArtifact
_de_, _of_, BR, ENGLISH, FWGTS, FWLTS, HT, PORTUGUESE, SPANISH
-
Fields inherited from interface adalid.jee2.features.SpecialEntityPack
ApplicationMessageEntityClass, SegmentSetFactoryEntityClass, TaskNotificationEntityClass, UploadedFileEntityClass, UserEntityClass, VersionEntityClass
-
-
Constructor Summary
Constructors Constructor Description ProyectoMaven()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanaddProjectDependency(ProjectDependency dependency)El método addProjectDependency agrega una dependencia a la lista de dependencias de todos los módulos y librerias del proyecto.booleanaddProjectDependency(ProjectDependency dependency, ProjectModuleType moduleType)El método addProjectDependency agrega una dependencia a la lista de dependencias del módulo (o librería) del proyecto identificado por el parámetro moduleType.protected voidclearProjectDependencies()protected voidclearProjectDependencies(ProjectModuleType moduleType)java.lang.StringgetArtifactId()protected java.lang.StringgetDefaultEarProjectName()protected java.lang.StringgetDefaultGroupId()protected java.lang.StringgetDefaultPersistenceRootPackageName()protected java.lang.StringgetDefaultRootPackageName()protected java.lang.StringgetDefaultVersion()protected java.lang.StringgetDefaultWebApiProjectName()protected java.lang.StringgetDefaultWebProjectName()java.lang.StringgetGroupId()ProjectObjectModelReadergetMetaProjectObjectModel()java.util.PropertiesgetPomProperties()java.util.List<ProjectDependency>getProjectDependencies(ProjectModuleType moduleType)java.util.List<ProjectDependency>getProjectDependencies(java.lang.String moduleType)java.lang.StringgetVersion()java.lang.StringgetVersionNumber()protected booleanreadyToWrite(java.lang.String platform)booleanremoveProjectDependency(ProjectDependency dependency)El método removeProjectDependency elimina una dependencia de la lista de dependencias de todos los módulos y librerias del proyecto.booleanremoveProjectDependency(ProjectDependency dependency, ProjectModuleType moduleType)El método removeProjectDependency elimina una dependencia de la lista de dependencias del módulo (o librería) del proyecto identificado por el parámetro moduleType.voidsetGroupId(java.lang.String groupId)voidsetVersion(java.lang.String version)-
Methods inherited from class adalid.jee2.meta.proyecto.base.ProyectoJava2
addAttributes, addDirectives, addEntitiesReferencedByPageFields, addHolidaysListBeanAttribute, addHolidaysListBeanAttribute, disablePrivateAndOtherContextEntitiesCodeGen, getHelpDocumentAttribute, getHelpFileNameAttribute, getHelpPageTextAttribute, getSpecialHelpComponentNamesList, getSpecialHelpPageNamesList, isOptionalBplCodeGen, isOptionalDafCodeGen
-
Methods inherited from class adalid.jee2.meta.proyecto.base.ProyectoJava1
addBeanAttribute, addBeanAttribute, addJobSchedule, analyze, defaultSMSProviderIs, defaultSMSProviderIsNot, getAddOnsProjectName, getDefaultAddOnsProjectName, getDefaultEjbProjectName, getDefaultGoogleRecaptchaSecretKey, getDefaultGoogleRecaptchaSiteKey, getDefaultLibDirProjectName, getDefaultLibProjectName, getDefaultOperatingSystemShellKeepTempFiles, getDefaultProjectStage, getDefaultResourcesProjectName, getDefaultRoleBasedAccessControllerName, getDefaultSecurityRealmName, getDefaultSecurityRealmType, getDefaultShortMessageServiceProvider, getDefaultSMSProvider, getDefaultWebApiAuthMethod, getDefaultWebAuthMethod, getEarProjectName, getEjbProjectName, getEntityNameBundleGetter, getEntityNameBundleGetter, getGoogleRecaptchaSecretKey, getGoogleRecaptchaSiteKey, getJobScheduleList, getLibDirProjectName, getLibProjectName, getOperatingSystemShellKeepTempFiles, getPersistenceRootPackageName, getProjectChangeForgottenPasswordTimeout, getProjectStage, getResourcesProjectName, getRoleBasedAccessControllerName, getRootPackageName, getSecurityRealmName, getSecurityRealmType, getWebApiAuthMethod, getWebApiAuthMethod, getWebApiProjectName, getWebAuthMethod, getWebAuthMethod, getWebPageFileExtension, getWebProjectName, getWebSecurityPrefix, isAuthenticatedUserAutomaticRegistrationEnabled, isAuthenticatedUserAutomaticSynchronizationEnabled, isExporterShellEnabled, isFlushAfterEachDelete, isFlushAfterEachInsert, isFlushAfterEachUpdate, isInternetAccessAllowed, isMultiApplication, isProjectAssignNewPasswordEnabled, isProjectChangeForgottenPasswordEnabled, isProjectChangeOwnPasswordEnabled, isProjectMailDebuggingEnabled, isProjectMailingEnabled, isProjectRecaptchaEnabled, isProjectRecaptchaSiteVerificationDisabled, isProjectRecaptchaSiteVerificationEnabled, isProjectTextDebuggingEnabled, isProjectTextingEnabled, isReporterShellEnabled, isSingleApplication, isSqlAgentShellEnabled, isWebServicesDisabled, isWebServicesEnabled, setAddOnsProjectName, setAuthenticatedUserAutomaticRegistrationEnabled, setAuthenticatedUserAutomaticSynchronizationEnabled, setDefaultSMSProvider, setEarProjectName, setEjbProjectName, setExporterShellEnabled, setFlushAfterEachDelete, setFlushAfterEachInsert, setFlushAfterEachUpdate, setGoogleRecaptchaSecretKey, setGoogleRecaptchaSiteKey, setInternetAccessAllowed, setLibDirProjectName, setLibProjectName, setMultiApplication, setOperatingSystemShellKeepTempFiles, setPersistenceRootPackageName, setProjectAssignNewPasswordEnabled, setProjectChangeForgottenPasswordEnabled, setProjectChangeForgottenPasswordTimeout, setProjectChangeOwnPasswordEnabled, setProjectMailDebuggingEnabled, setProjectMailingEnabled, setProjectRecaptchaEnabled, setProjectRecaptchaSiteVerificationEnabled, setProjectStage, setProjectTextDebuggingEnabled, setProjectTextingEnabled, setReporterShellEnabled, setResourcesProjectName, setRoleBasedAccessControllerName, setRoleBasedAccessControllerName, setRootPackageName, setSecurityRealmName, setSecurityRealmType, setSqlAgentShellEnabled, setWebApiAuthMethod, setWebApiProjectName, setWebAuthMethod, setWebProjectName, setWebSecurityPrefix, setWebServicesEnabled
-
Methods inherited from class adalid.jee2.meta.proyecto.base.ProyectoBase
addSpecialPage, afterWriting, beforeWriting, configureBuilder, enableDictionary, enableDictionary, enableProjectBuilderDictionary, getAdalidProjectVersion, getApplicationMessageEntity, getApplicationMessageEntityClass, getBaseFolderName, getDatabaseFormerSchemaName, getDatabaseLockingMechanism, getDatabaseName, getDefaultBaseFolderName, getDefaultCrudOperationKeys, getDefaultDatabaseFormerSchemaName, getDefaultDatabaseLockingMechanism, getDefaultDatabaseName, getDefaultMessageDigestAlgorithm, getDefaultRootFolderName, getDictionaryLevel, getDictionaryLoggingLevel, getEntityKeys, getEntityNumber, getEntityNumber, getEntityNumber, getEntityParameterNumber, getEsquemaEntidadesComunes, getLastVersionCode, getMessageDigestAlgorithm, getModuleNumber, getModuleNumber, getModuleNumber, getOperationKeys, getOperationNumber, getOperationNumber, getOperationNumber, getOperationParameterNumber, getPageDataTableColumnSuffix, getPageDataTableFilterID, getPageDataTableID, getPageDetailPanelDivSuffix, getPageDetailPanelGridID, getPageDetailWritingPanelID, getPageDialogHeaderElementID, getPageFieldSuffix, getPageKeys, getPageMainFormID, getPageMessagesID, getPageNorthFormID, getPageNumber, getPageSouthFormID, getPageTreeID, getPageWizardID, getPageWizardLastStepID, getParameterKeys, getParameterNumber, getParameterNumber, getParameterNumber, getParameterNumber, getProjectObjectModel, getProjectSpecialPagesCollection, getProjectSpecialPagesMap, getRoleCodePrefix, getRootFolderName, getSegmentSetFactoryEntity, getSegmentSetFactoryEntityClass, getSpecialNativeQuerySegments, getTaskNotificationEntityClass, getUploadedFileEntity, getUploadedFileEntityClass, getUserDefinedOperationKeys, getUserEntity, getUserEntityClass, getVersionEntity, getVersionEntityClass, getVersionEnumeration, isDictionaryEnabled, isProjectBuilderDictionaryEnabled, isSqlBusinessAuditTrail, logAdalidProjectVersion, print, setApplicationMessageEntityClass, setBaseFolderName, setDatabaseFormerSchemaName, setDatabaseLockingMechanism, setDatabaseName, setDictionaryLevel, setDictionaryLoggingLevel, setMessageDigestAlgorithm, setRoleCodePrefix, setRootFolderName, setSegmentSetFactoryEntityClass, setSqlBusinessAuditTrail, setTaskNotificationEntityClass, setUploadedFileEntityClass, setUserEntityClass, setVersionEntityClass, unsetSpecialEntityClasses
-
Methods inherited from class adalid.core.Project
addArtifact, addEntity, addEntityAttribute, addFileExclusionPattern, addFilePreservationPattern, addForeignEntityClasses, addForeignEntityClasses, addPrivateEntityClasses, addPrivateEntityClasses, addQueryTable, annotate, assemble, attachAddAttributesMethods, attachAddAttributesMethods, build, build, clearAddAttributesMethods, clearDirectives, clearForeignEntityClasses, clearPrivateEntityClasses, clearSupportedLocales, compareTo, configureAnalyzer, configureGenerator, containsCrossReferencedExpression, evaluateEntity, fieldsToString, generate, getAcronym, getAddAttributesMethods, getAlertLevel, getAlertLoggingLevel, getAlias, getArtifacts, getBackslashedEnvironmentVariable, getBuildDate, getBuildTimestamp, getBusinessOperationConfirmationRequired, getCatalogTablesMap, getConsoleCousinOf, getConsoleSiblingOf, getCrossReferencedExpressionsSet, getDatabaseOperationConfirmationRequired, getDefaultBooleanDisplayType, getDefaultCharacterKeyMaxLength, getDefaultDescriptionPropertyMaxLength, getDefaultEmbeddedDocumentMaxLength, getDefaultEntityCodeGenBPL, getDefaultEntityCodeGenBWS, getDefaultEntityCodeGenDAF, getDefaultEntityCodeGenFWS, getDefaultEntityCodeGenGUI, getDefaultEntityCodeGenSMC, getDefaultEntityCodeGenSQL, getDefaultFileReferenceMaxLength, getDefaultMaxDepth, getDefaultMaxRound, getDefaultNamePropertyMaxLength, getDefaultPropertyFieldSerializable, getDefaultPropertyFieldSerializableIUID, getDefaultStringFieldMaxLength, getDefaultStringIndexMaxLength, getDefaultUrlPropertyMaxLength, getDetailCousinOf, getDetailLevel, getDetailLoggingLevel, getDetailSiblingOf, getDisplayOf, getDisplaysList, getDisplaysMap, getEntitiesList, getEntitiesMap, getEntity, getEntity, getEntityReferences, getEnvironmentVariable, getEnvironmentVariables, getForeignEntityClasses, getHelpDocument, getHelpFileAutoName, getHelpFileAutoType, getHelpFileName, getHelpFileTypes, getHelpFileTypesCSV, getLocale, getLocallyDeclaredEntityClasses, getLocallyDeclaredEntityClassSimpleNames, getLocallyDeclaredEntityClassSimpleNamesArray, getMaster, getMaximumStringFieldMaxLength, getMaximumStringIndexMaxLength, getMissingValueGraphicImageName, getModule, getModuleMenuType, getModuleRoleTypes, getModuleRoleTypesNumbers, getModuleRoleTypesNumbersString, getModulesList, getModulesMap, getNullValueGraphicImageName, getPrivateEntityClasses, getProcessingConsoleAlternativeTo, getProcessingConsoleDisplayOf, getProcessingGroups, getProject, getProjectReferences, getProjectsList, getProjectsMap, getReadingDetailAlternativeTo, getReadingDetailDisplayOf, getReadingDetailDisplayOf, getReadingTableAlternativeTo, getReadingTableDisplayOf, getReadingTableDisplayOf, getReadingTreeAlternativeTo, getReadingTreeDisplayOf, getSchemasSet, getSecondaryLocales, getSlashedEnvironmentVariable, getSpecialExpressionLevel, getSpecialExpressionLoggingLevel, getSupportedLocales, getTableCousinOf, getTableSiblingOf, getTablesMap, getTrackingLevel, getTrackingLoggingLevel, getTransitionLevel, getTransitionLoggingLevel, getTreeCousinOf, getTreeSiblingOf, getTypedEntity, getTypedModule, getUnnecessaryValueGraphicImageName, getUnusualExpressionLevel, getUnusualExpressionLoggingLevel, getUserFlows, getValidFieldAnnotations, getValidTypeAnnotations, getWritingDetailAlternativeTo, getWritingDetailDisplayOf, getWritingDetailDisplayOf, getWritingTableAlternativeTo, getWritingTableDisplayOf, getWritingTableDisplayOf, getWritingTreeAlternativeTo, getWritingTreeDisplayOf, iframe, iframe, increaseErrorCount, increaseParserErrorCount, increaseParserWarningCount, increaseWarningCount, increaseWriterErrorCount, increaseWriterErrors, increaseWriterWarningCount, increaseWriterWarnings, isAcerose, isAnnotatedWithMaster, isAnnotatedWithModule, isAnnotatedWithModuleDocGen, isDatabaseDefaultValuesMustBeSingleEntityExpression, isDisablePrivateAndOtherContextEntitiesBplCodeGen, isDisablePrivateAndOtherContextEntitiesBwsCodeGen, isDisablePrivateAndOtherContextEntitiesDafCodeGen, isDisablePrivateAndOtherContextEntitiesFwsCodeGen, isFoliose, isForeignModule, isMenuModule, isMetaHelpEnabled, isMissingValueGraphicImageNameFontAwesomeClass, isModuleClassDiagramGenEnabled, isNullValueGraphicImageNameFontAwesomeClass, isPrivateModule, isRoleModule, isSpinose, isUnnecessaryValueGraphicImageNameFontAwesomeClass, isVerbose, isWarnose, loadEnvironmentVariables, loadEnvironmentVariables, loadPrivateProperties, loadPrivateProperties, loadPrivateProperties, loadPrivateProperties, logParserMessage, mapsToString, parse, printSummary, putEnvironmentVariable, referencesEntity, referencesEntity, referencesModule, referencesModule, referencesProject, referencesProject, setAcerose, setAlertLevel, setAlertLoggingLevel, setApplicationConsolePath, setApplicationConsolePath, setApplicationContextRoot, setApplicationContextRoot, setApplicationOrigin, setApplicationOrigin, setApplicationReadingPath, setApplicationReadingPath, setApplicationWritingPath, setApplicationWritingPath, setBootstrappingFileName, setBplCodeGenEnabled, setBplCodeGenEnabled, setBplCodeGenEnabled, setBplCodeGenEnabled, setBusinessOperationConfirmationRequired, setBwsCodeGenEnabled, setBwsCodeGenEnabled, setDafCodeGenEnabled, setDafCodeGenEnabled, setDatabaseDefaultValuesMustBeSingleEntityExpression, setDatabaseOperationConfirmationRequired, setDateFormat, setDecimalSeparator, setDefaultBooleanDisplayType, setDefaultCharacterKeyMaxLength, setDefaultDescriptionPropertyMaxLength, setDefaultEmbeddedDocumentMaxLength, setDefaultEntityCodeGenBPL, setDefaultEntityCodeGenBWS, setDefaultEntityCodeGenDAF, setDefaultEntityCodeGenFWS, setDefaultEntityCodeGenGUI, setDefaultEntityCodeGenSMC, setDefaultEntityCodeGenSQL, setDefaultFileReferenceMaxLength, setDefaultMaxDepth, setDefaultMaxRound, setDefaultNamePropertyMaxLength, setDefaultPropertyFieldSerializable, setDefaultPropertyFieldSerializableIUID, setDefaultStringFieldMaxLength, setDefaultStringIndexMaxLength, setDefaultUrlPropertyMaxLength, setDetailLevel, setDetailLoggingLevel, setDisablePrivateAndOtherContextEntitiesBplCodeGen, setDisablePrivateAndOtherContextEntitiesBwsCodeGen, setDisablePrivateAndOtherContextEntitiesDafCodeGen, setDisablePrivateAndOtherContextEntitiesFwsCodeGen, setFoliose, setForeignEntityClass, setForeignEntityClass, setForeignEntityClasses, setForeignEntityClasses, setFwsCodeGenEnabled, setFwsCodeGenEnabled, setHelpDocument, setHelpFileAutoName, setHelpFileAutoType, setHelpFileName, setLocale, setMaximumStringFieldMaxLength, setMaximumStringIndexMaxLength, setMissingValueGraphicImageName, setNullValueGraphicImageName, setPrivateEntityClass, setPrivateEntityClass, setPrivateEntityClasses, setPrivateEntityClasses, setSpecialExpressionLevel, setSpecialExpressionLoggingLevel, setSpinose, setSupportedLocales, setThousandSeparator, setTimeFormat, setTimestampFormat, settleAttributes, setTrackingLevel, setTrackingLoggingLevel, setTransitionLevel, setTransitionLoggingLevel, setUnnecessaryValueGraphicImageName, setUnusualExpressionLevel, setUnusualExpressionLoggingLevel, setVerbose, setWarnose, toString
-
Methods inherited from class adalid.core.AbstractArtifact
a, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, b, b, bigDecimal, bigInteger, checkName, classToString, clearAttributes, coalesce, copyLocalizedStrings, defaultLocale, depth, fa, finalise, finish, getAttribute, getAttribute, getAttributes, getAttributesArray, getAttributesArray, getAttributesKeySetByRegex, getBooleanAttribute, getBooleanAttribute, getClassPath, getDeclaringArtifact, getDeclaringEntity, getDeclaringEntityRoot, getDeclaringField, getDeclaringFieldEntityRoot, getDeclaringFieldIndex, getDeclaringFieldNamedClassSimpleName, getDeclaringFieldPersistentEntityRoot, getDeclaringFieldPersistentEntityTableRoot, getDeclaringOperation, getDeclaringPersistentEntity, getDeclaringPersistentEntityRoot, getDefaultCollectionLabel, getDefaultCollectionShortLabel, getDefaultDescription, getDefaultLabel, getDefaultLocale, getDefaultShortDescription, getDefaultShortLabel, getDefaultSymbol, getDefaultTooltip, getDefaultWrapperClass, getFullName, getIntegerAttribute, getIntegerAttribute, getIntegerAttribute, getIntegerAttribute, getKeyValuePairAttribute, getKeyValuePairAttribute, getKeyValuePairAttribute, getKeyValuePairAttribute, getLocalizedCollectionLabel, getLocalizedCollectionShortLabel, getLocalizedDescription, getLocalizedLabel, getLocalizedShortDescription, getLocalizedShortLabel, getLocalizedSymbol, getLocalizedTooltip, getName, getPartialName, getPathList, getPathString, getSqlName, getStringAttribute, getStringAttribute, getStringAttribute, getStringAttribute, getStringKeyValuePairAttribute, getStringKeyValuePairAttribute, getTrace, getValueString, getValueString, getWrapper, greaterThanZero, h1, h2, h3, h4, h5, h6, hashCodeHexString, i, i, ic, ic, isAnnotated, isClassInPath, isDeclared, isExpression, isFinalised, isFinished, isFontAwesomeClass, isInherited, isInheritedFromAbstract, isInheritedFromConcrete, isLocalizedSymbolDefined, isNotDeclared, isNotInherited, isNotInheritedFromAbstract, isNotInheritedFromConcrete, isOperation, isUnicodeSymbolClass, isValidEmbeddedDocument, isValidFieldAnnotation, isValidHelpFileName, isValidHelpFileType, isValidJavaClassName, isValidSnippetFileName, isValidTypeAnnotation, localeReadingKey, localeWritingKey, m, m, put, round, s, s, setAlias, setDefaultCollectionLabel, setDefaultCollectionShortLabel, setDefaultDescription, setDefaultLabel, setDefaultShortDescription, setDefaultShortLabel, setDefaultSymbol, setDefaultTooltip, setLocalizedCollectionLabel, setLocalizedCollectionShortLabel, setLocalizedDescription, setLocalizedLabel, setLocalizedShortDescription, setLocalizedShortLabel, setLocalizedSymbol, setLocalizedTooltip, setSqlName, setStaticAttributes, settler, setTrace, specified, specified, specified, specified, specified, specified, specified, toString, toString, toString, toString, u, u, ul, verifyExpression, verifyExpression, verifyExpression, verifyExpression, verifyExpression, verifyExpression, verifyNames, xs
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface adalid.core.jee.JavaWebProject
getWebPageFileDirectory, getWebRequestServletPath
-
-
-
-
Field Detail
-
POM_PROPERTIES
protected static final java.lang.String POM_PROPERTIES
- See Also:
- Constant Field Values
-
DEFAULT_TLD
protected static final java.lang.String DEFAULT_TLD
- See Also:
- Constant Field Values
-
DEFAULT_SLD
protected static final java.lang.String DEFAULT_SLD
- See Also:
- Constant Field Values
-
DEFAULT_VERSION
protected static final java.lang.String DEFAULT_VERSION
- See Also:
- Constant Field Values
-
-
Method Detail
-
getMetaProjectObjectModel
public ProjectObjectModelReader getMetaProjectObjectModel()
-
addProjectDependency
public boolean addProjectDependency(ProjectDependency dependency)
El método addProjectDependency agrega una dependencia a la lista de dependencias de todos los módulos y librerias del proyecto. Solo se agregan dependencias válidas, es decir, dependencias cuyos identificadores de grupo, artefacto y versión sean válidos.- Parameters:
dependency- la dependencia a agregar.- Returns:
- true, si agrega la dependencia; en caso contrario, false.
-
addProjectDependency
public boolean addProjectDependency(ProjectDependency dependency, ProjectModuleType moduleType)
El método addProjectDependency agrega una dependencia a la lista de dependencias del módulo (o librería) del proyecto identificado por el parámetro moduleType. Solo se agregan dependencias válidas, es decir, dependencias cuyos identificadores de grupo, artefacto y versión sean válidos.- Parameters:
dependency- la dependencia a agregar.moduleType- el módulo (o librería) al que se debe agregar la dependencia.- Returns:
- true, si agrega la dependencia; en caso contrario, false.
-
removeProjectDependency
public boolean removeProjectDependency(ProjectDependency dependency)
El método removeProjectDependency elimina una dependencia de la lista de dependencias de todos los módulos y librerias del proyecto.- Parameters:
dependency- la dependencia a eliminar.- Returns:
- true, si elimina la dependencia; en caso contrario, false.
-
removeProjectDependency
public boolean removeProjectDependency(ProjectDependency dependency, ProjectModuleType moduleType)
El método removeProjectDependency elimina una dependencia de la lista de dependencias del módulo (o librería) del proyecto identificado por el parámetro moduleType.- Parameters:
dependency- la dependencia a eliminar.moduleType- el módulo (o librería) del que se debe eliminar la dependencia.- Returns:
- true, si elimina la dependencia; en caso contrario, false.
-
clearProjectDependencies
protected void clearProjectDependencies()
-
clearProjectDependencies
protected void clearProjectDependencies(ProjectModuleType moduleType)
-
getProjectDependencies
public java.util.List<ProjectDependency> getProjectDependencies(java.lang.String moduleType)
-
getProjectDependencies
public java.util.List<ProjectDependency> getProjectDependencies(ProjectModuleType moduleType)
-
readyToWrite
protected boolean readyToWrite(java.lang.String platform)
- Overrides:
readyToWritein classProject
-
getPomProperties
public java.util.Properties getPomProperties()
- Returns:
- the POM properties
-
getGroupId
public java.lang.String getGroupId()
- Returns:
- the group id
-
setGroupId
public void setGroupId(java.lang.String groupId)
- Parameters:
groupId- the group id to set
-
getArtifactId
public java.lang.String getArtifactId()
- Returns:
- the artifact id
-
getVersion
public java.lang.String getVersion()
- Returns:
- the version
-
setVersion
public void setVersion(java.lang.String version)
- Parameters:
version- the version to set
-
getVersionNumber
public java.lang.String getVersionNumber()
-
getDefaultGroupId
protected java.lang.String getDefaultGroupId()
-
getDefaultVersion
protected java.lang.String getDefaultVersion()
-
getDefaultEarProjectName
protected java.lang.String getDefaultEarProjectName()
- Overrides:
getDefaultEarProjectNamein classProyectoJava1
-
getDefaultWebProjectName
protected java.lang.String getDefaultWebProjectName()
- Overrides:
getDefaultWebProjectNamein classProyectoJava1
-
getDefaultWebApiProjectName
protected java.lang.String getDefaultWebApiProjectName()
- Overrides:
getDefaultWebApiProjectNamein classProyectoJava1
-
getDefaultRootPackageName
protected java.lang.String getDefaultRootPackageName()
- Overrides:
getDefaultRootPackageNamein classProyectoJava1
-
getDefaultPersistenceRootPackageName
protected java.lang.String getDefaultPersistenceRootPackageName()
- Overrides:
getDefaultPersistenceRootPackageNamein classProyectoJava1
-
-