| | |
| | | </dependency> |
| | | </dependencies> |
| | | |
| | | <profiles> |
| | | <profile> |
| | | <id>simulator</id> |
| | | <activation><activeByDefault>true</activeByDefault></activation> |
| | | <dependencies><dependency><groupId>com.battery</groupId><artifactId>battery-device-simulator</artifactId></dependency></dependencies> |
| | | </profile> |
| | | <profile> |
| | | <id>without-simulator</id> |
| | | <build><plugins><plugin> |
| | | <groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId> |
| | | <configuration> |
| | | <excludes> |
| | | <exclude>**/DevelopmentSimulatorConfig.java</exclude> |
| | | <exclude>**/DevelopmentSimulatorDiscoveryScheduler.java</exclude> |
| | | <exclude>**/DevelopmentCollectorSamplingScheduler.java</exclude> |
| | | <exclude>**/DevelopmentCollectorStatusSynchronizer.java</exclude> |
| | | <exclude>**/RedisBtsSimulatorStateStore.java</exclude> |
| | | <exclude>**/BtsDevelopmentSimulatorController.java</exclude> |
| | | <exclude>**/BtsDevelopmentSimulatorWebConfig.java</exclude> |
| | | </excludes> |
| | | <testExcludes> |
| | | <testExclude>**/BtsDevelopmentSimulatorControllerTest.java</testExclude> |
| | | <testExclude>**/DevelopmentSimulatorProfileContractTest.java</testExclude> |
| | | <testExclude>**/DevelopmentCollectorStatusSynchronizerTest.java</testExclude> |
| | | <testExclude>**/RedisStateStoreTest.java</testExclude> |
| | | <testExclude>**/DeviceAdapterRuntimeConfigTest.java</testExclude> |
| | | <testExclude>**/CollectorDiscoveryServiceImplTest.java</testExclude> |
| | | </testExcludes> |
| | | </configuration> |
| | | </plugin></plugins></build> |
| | | </profile> |
| | | </profiles> |
| | | |
| | | <build> |
| | | <plugins> |
| | | <plugin> |