Maybe you should only use application.properties in the top-level aggregator project?
You can always use @PropertySource in the child projects to configure them with a name that is specific to their use case.
Or you can use different names for each project and glue them together in the top-level project using spring.config.location (comma-separated).