All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.jwebmp.guicedinjection.implementations.GuiceDefaultJARExclusions Maven / Gradle / Ivy

package com.jwebmp.guicedinjection.implementations;

import com.jwebmp.guicedinjection.interfaces.IGuiceScanJarExclusions;

import javax.validation.constraints.NotNull;
import java.util.HashSet;
import java.util.Set;

public class GuiceDefaultJARExclusions
		implements IGuiceScanJarExclusions
{
	@NotNull
	@Override
	public Set excludeJars()
	{
		Set jarExclusions = new HashSet<>();

		jarExclusions.add("animal-sniffer-annotations*");
		jarExclusions.add("antlr*");
		jarExclusions.add("aopalliance*");
		jarExclusions.add("apiguardian-api*");
		jarExclusions.add("assertj*");
		jarExclusions.add("byte-buddy*");
		jarExclusions.add("btm*");
		jarExclusions.add("hamcrest*");
		jarExclusions.add("cache-annotations-ri-common*");
		jarExclusions.add("cache-annotations-ri-guice*");
		jarExclusions.add("cache-api*");
		jarExclusions.add("classmate*");
		jarExclusions.add("commons-io*");
		jarExclusions.add("commons-lang*");
		jarExclusions.add("commons-lang3*");
		jarExclusions.add("commons-math*");
		jarExclusions.add("commons-math3*");
		jarExclusions.add("commons-text*");
		jarExclusions.add("dom4j*");
		jarExclusions.add("hazelcast-all*");

		jarExclusions.add("hibernate-core*");
		jarExclusions.add("hibernate-commons-annotations*");
		jarExclusions.add("hibernate-jcache*");
		jarExclusions.add("hibernate-jpamodelgen*");
		jarExclusions.add("hibernate-validator*");


		jarExclusions.add("jandex*");
		jarExclusions.add("javassist*");
		jarExclusions.add("javax.activation-api*");
		jarExclusions.add("javax-inject*");
		jarExclusions.add("javax.mail*");
		jarExclusions.add("javax.persistence*");
		jarExclusions.add("javax.servlet-api*");
		jarExclusions.add("javax.transaction-api*");
		jarExclusions.add("javax.websocket-api*");
		jarExclusions.add("jaxb-api*");
		jarExclusions.add("jboss-logging*");
		jarExclusions.add("json-*");
		jarExclusions.add("jsr250*");
		jarExclusions.add("minimal-json*");
		jarExclusions.add("mssql-jdbc*");
		jarExclusions.add("quality-check*");
		jarExclusions.add("sl4j*");
		jarExclusions.add("uadetector*");
		jarExclusions.add("undertow*");
		jarExclusions.add("undertow-websockets-jsr*");
		jarExclusions.add("validation-api*");
		jarExclusions.add("xnio-api*");
		jarExclusions.add("xnio-nio*");



		jarExclusions.add("junit*");
		jarExclusions.add("mockito*");
		jarExclusions.add("objenesis*");
		jarExclusions.add("opentest4j*");
		jarExclusions.add("checker-qual*");
		jarExclusions.add("classgraph*");
		jarExclusions.add("error-prone-annotations*");
		jarExclusions.add("guava*");

		jarExclusions.add("guice*");
		jarExclusions.add("guice-persist*");
		jarExclusions.add("guice-servlet*");

		jarExclusions.add("j2objc*");

		jarExclusions.add("jackson-annotations*");
		jarExclusions.add("jackson-core*");
		jarExclusions.add("jackson-databind*");
		jarExclusions.add("jackson-datatype-jdk8*");
		jarExclusions.add("jackson-datatype-jsr310*");
		jarExclusions.add("jackson-module-parameter-names*");

		jarExclusions.add("javax.inject*");

		jarExclusions.add("jwebmp-log-master*");
		jarExclusions.add("guiced-injection*");
		return jarExclusions;
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy