Я знаю, что это действительно старый вопрос, и вы, вероятно, давно ушли ... но у меня была та же проблема, что я хотел использовать Scala для SNMP. Ну, я создал свой собственный DSL: SNMP4S . Он также построен поверх SNMP4J, но я спроектировал библиотеку так, чтобы не было никаких связей во время компиляции с SNMP4J, чтобы ее можно было изменить позже, если это необходимо.