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

org.apache.cayenne.tools.MavenPluginClassLoaderManager.class Maven / Gradle / Ivy

The newest version!
????7?
java/lang/Object()Vjava/util/ArrayList
	
6org/apache/cayenne/tools/MavenPluginClassLoaderManagerurlsLjava/util/List;	project'Lorg/apache/maven/project/MavenProject;
buildClassLoader()Ljava/lang/ClassLoader;"org/apache/maven/artifact/ArtifactgetFile()Ljava/io/File;
 !addUrlFromFile(Ljava/io/File;)V
#$%&'java/io/FiletoURI()Ljava/net/URI;
)*+,-java/net/URItoURL()Ljava/net/URL;/0123java/util/Listadd(Ljava/lang/Object;)Z5java/lang/Exception
789:;%org/apache/maven/project/MavenProjectgetDependencyArtifacts()Ljava/util/Set;=>?@A
java/util/Setiterator()Ljava/util/Iterator;CDEFGjava/util/IteratorhasNext()ZCIJKnext()Ljava/lang/Object;
MNOaddUrlFromArtifact'(Lorg/apache/maven/artifact/Artifact;)V
7QRSgetArtifact&()Lorg/apache/maven/artifact/Artifact;Ujava/net/URLClassLoaderWjava/net/URL/YZ[toArray(([Ljava/lang/Object;)[Ljava/lang/Object;][Ljava/net/URL;
_`agetClass()Ljava/lang/Class;
cdefjava/lang/ClassgetClassLoader
Thi)([Ljava/net/URL;Ljava/lang/ClassLoader;)Vk(org/apache/cayenne/di/ClassLoaderManager	Signature Ljava/util/List;*(Lorg/apache/maven/project/MavenProject;)VCodeLineNumberTableLocalVariableTablethis8Lorg/apache/cayenne/tools/MavenPluginClassLoaderManager;+(Ljava/lang/String;)Ljava/lang/ClassLoader;resourceNameLjava/lang/String;artifact$Lorg/apache/maven/artifact/Artifact;
StackMapTablefileLjava/io/File;	artifactsLjava/util/Set;LocalVariableTypeTable5Ljava/util/Set;
SourceFile"MavenPluginClassLoaderManager.java!jlmnoU*?*?Y?	?
*+??p+),-qrsfto9*??p1qrsuvNOoY+??*+???p67:;qrswxy !ok*?
+?"?(?.W?M?4p?A@Bqrsz{yT4o?X*??6L+?%+?<M,?B?,?H?N*-?L???**??P?L?TY*?
?V?X?\*?^?b?g?pFGH&I+J.M9Oq &wxXrsP|}~P|y?=C???




© 2015 - 2025 Weber Informatics LLC | Privacy Policy