include Packages
Base packages to scan for deprecated conditional annotations. Defaults to actual Embabel packages while excluding framework internals.
Current packages:
com.embabel.agent: Main agent framework code
com.embabel.agent.shell: Shell module (in embabel-agent-shell artifact)
Future packages (when they exist):
com.embabel.plugin: Plugin system
com.embabel.extension: Extension system
Configuration Override Examples
application.properties
# Override to scan custom packages
embabel.agent.platform.migration.scanning.include-packages[0]=com.embabel.agent
embabel.agent.platform.migration.scanning.include-packages[1]=com.mycorp.custom
embabel.agent.platform.migration.scanning.include-packages[2]=com.thirdparty.integration
# Add additional excludes
embabel.agent.platform.migration.scanning.additional-excludes[0]=com.noisy.framework
embabel.agent.platform.migration.scanning.additional-excludes[1]=com.slow.scanner
# Disable auto JAR exclusion for comprehensive scanning
embabel.agent.platform.migration.scanning.auto-exclude-jar-packages=false
Content copied to clipboard
application.yml.unused
embabel:
agent:
platform:
migration:
scanning:
include-packages:
- com.embabel.agent
- com.mycorp.custom
- com.thirdparty.integration
additional-excludes:
- com.noisy.framework
- com.slow.scanner
auto-exclude-jar-packages: false
Content copied to clipboard
Environment Variables
# Include packages (comma-separated)
export EMBABEL_AGENT_PLATFORM_MIGRATION_SCANNING_INCLUDE_PACKAGES=com.embabel.agent,com.mycorp.custom
# Additional excludes (comma-separated)
export EMBABEL_AGENT_PLATFORM_MIGRATION_SCANNING_ADDITIONAL_EXCLUDES=com.noisy.framework,com.slow.scanner
# Disable auto JAR exclusion
export EMBABEL_AGENT_PLATFORM_MIGRATION_SCANNING_AUTO_EXCLUDE_JAR_PACKAGES=false
# Disable scanning entirely in production
export EMBABEL_AGENT_PLATFORM_MIGRATION_SCANNING_ENABLED=false
Content copied to clipboard
See also
PROFILES_MIGRATION_GUIDE. md
for additional configuration examples and migration guidance