JOMC is split in various artifacts you may want to manage using the dependencyManagement of your pom.xml.
... <dependencyManagement> <dependencies> ... <dependency> <groupId>org.jomc</groupId> <artifactId>jomc-util</artifactId> <version>1.7.x</version> </dependency> <dependency> <groupId>org.jomc</groupId> <artifactId>jomc-modlet</artifactId> <version>1.7.x</version> </dependency> <dependency> <groupId>org.jomc</groupId> <artifactId>jomc-model</artifactId> <version>1.7.x</version> </dependency> <dependency> <groupId>org.jomc</groupId> <artifactId>jomc-api</artifactId> <version>1.7.x</version> </dependency> <dependency> <groupId>org.jomc</groupId> <artifactId>jomc-spi</artifactId> <version>1.7.x</version> </dependency> <dependency> <groupId>org.jomc</groupId> <artifactId>jomc-ri</artifactId> <version>1.7.x</version> </dependency> ... </dependencies> </dependencyManagement> ... <dependencies> ... <dependency> <groupId>org.jomc</groupId> <artifactId>jomc-api</artifactId> <scope>compile</scope> </dependency> <dependency> <groupId>org.jomc</groupId> <artifactId>jomc-ri</artifactId> <scope>runtime</scope> </dependency> ... </dependencies> ...