<plexus> <components> <component> <role>com.dianping.cat.configuration.ClientConfigManager</role> <implementation>com.ctrip.framework.apollo.cat.NullClientConfigManager </implementation> </component> <component> <role>com.dianping.cat.message.io.TransportManager</role> <implementation>com.ctrip.framework.apollo.cat.NullTransportManager </implementation> </component> <component> <role>com.dianping.cat.message.spi.MessageManager</role> <implementation>com.ctrip.framework.apollo.cat.NullMessageManager </implementation> <requirements> <requirement> <role>com.dianping.cat.message.internal.MessageIdFactory</role> </requirement> </requirements> </component> <component> <role>com.dianping.cat.message.MessageProducer</role> <implementation>com.ctrip.framework.apollo.cat.NullMessageProducer </implementation> <requirements> <requirement> <role>com.dianping.cat.message.spi.MessageManager</role> </requirement> <requirement> <role>com.dianping.cat.message.internal.MessageIdFactory</role> </requirement> </requirements> </component> <component> <role>org.codehaus.plexus.logging.LoggerManager</role> <implementation>com.ctrip.framework.apollo.cat.NullLoggerManager </implementation> </component> </components> </plexus>