blob: 926a11886545671fa4f9663c78f1e4de6d3a41ee [file] [log] [blame]
plugins {
id 'java'
// https://plugins.gradle.org/plugin/io.freefair.aspectj
id "io.freefair.aspectj" version "6.3.0" apply false
}
version = '3.7.5-SNAPSHOT'
ext {
// used when copying features and products
tokenMap = [
'VIRGO.VERSION' : version,
'OSGI.SERVICES.VERSION' : osgiServicesVersion, // used in oev.kernel.userregion.properties
'EQUINOX.CONFIGADMIN.VERSION' : equinoxCmVersion,
// 'EQUINOX.CONSOLE.VERSION' : equinoxConsoleVersion,
// 'EQUINOX.CONSOLE.SSH.VERSION' : equinoxConsoleSshVersion,
// 'MINA.CORE.VERSION' : minaCoreVersion,
// 'SSHD.CORE.VERSION' : apacheSshdCoreVersion,
// 'FELIX.GOGO.COMMAND.VERSION' : gogoCommandVersion,
// 'FELIX.GOGO.RUNTIME.VERSION' : gogoRuntimeVersion,
// 'FELIX.GOGO.SHELL.VERSION' : gogoShellVersion,
]
// these projects contain aspects
aspectjProjects = [
project(':util:org.eclipse.virgo.util.jmx'),
project(':test:org.eclipse.virgo.test.stubs'),
// project(':nano:org.eclipse.virgo.nano.core'),
]
}
configure(aspectjProjects) {
apply plugin: "java"
apply plugin: "io.freefair.aspectj"
}