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

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

The newest version!
????7R
$org/apache/maven/plugin/AbstractMojo()V1org/apache/cayenne/tools/DbImportDataSourceConfig
	
(org/apache/cayenne/tools/DbGeneratorMojo
dataSource3Lorg/apache/cayenne/tools/DbImportDataSourceConfig;$org/apache/cayenne/tools/MavenLogger
)(Lorg/apache/maven/plugin/AbstractMojo;)V
validateorg/apache/cayenne/di/Module&org/apache/cayenne/dbsync/DbSyncModule
;org/apache/cayenne/dbsync/reverse/configuration/ToolsModule
 !(Lorg/slf4j/Logger;)V#$%	configureJ(Lorg/apache/cayenne/tools/DbGeneratorMojo;)Lorg/apache/cayenne/di/Module;
'()*+!org/apache/cayenne/di/DIBootstrapcreateInjectorA([Lorg/apache/cayenne/di/Module;)Lorg/apache/cayenne/di/Injector;-9connection settings - [driver: %s, url: %s, username: %s]/java/lang/Object
123	getDriver()Ljava/lang/String;
563getUrl
893getUsername
;<=>?java/lang/Stringformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;ABCDEorg/slf4j/Loggerinfo(Ljava/lang/String;)VG^generator options - [dropTables: %s, dropPK: %s, createTables: %s, createPK: %s, createFK: %s]	IJK
dropTablesZ
MNOPQjava/lang/BooleanvalueOf(Z)Ljava/lang/Boolean;	STKdropPK	VWKcreateTables	YZKcreatePK	\]KcreateFK_.org/apache/cayenne/datasource/DriverDataSource
abcdejava/lang/ClassforName%(Ljava/lang/String;)Ljava/lang/Class;
aghigetDeclaredConstructor3([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
klmnojava/lang/reflect/ConstructornewInstance'([Ljava/lang/Object;)Ljava/lang/Object;qjava/sql/Driver
st3getPassword
^vwJ(Ljava/sql/Driver;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
yz{createDbAdapterZ(Lorg/apache/cayenne/di/Injector;Ljavax/sql/DataSource;)Lorg/apache/cayenne/dba/DbAdapter;
}~loadDataMapB(Lorg/apache/cayenne/di/Injector;)Lorg/apache/cayenne/map/DataMap;?%org/apache/cayenne/access/DbGenerator
?????*org/apache/cayenne/log/NoopJdbcEventLoggergetInstance.()Lorg/apache/cayenne/log/NoopJdbcEventLogger;
???m(Lorg/apache/cayenne/dba/DbAdapter;Lorg/apache/cayenne/map/DataMap;Lorg/apache/cayenne/log/JdbcEventLogger;)V
????setShouldCreateFKConstraints(Z)V
????setShouldCreatePKSupport
????setShouldCreateTables
????setShouldDropPKSupport
????setShouldDropTables
????runGenerator(Ljavax/sql/DataSource;)V?java/lang/Exception
?????org/apache/cayenne/util/UtilunwindException,(Ljava/lang/Throwable;)Ljava/lang/Throwable;?Error generating database
????3java/lang/ThrowablegetLocalizedMessage???makeConcatWithConstants8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;A??Eerror?.org/apache/maven/plugin/MojoExecutionException
???*(Ljava/lang/String;Ljava/lang/Throwable;)V?9org/apache/cayenne/configuration/runtime/DbAdapterFactory?????org/apache/cayenne/di/Injector%(Ljava/lang/Class;)Ljava/lang/Object;?3org/apache/cayenne/configuration/DataNodeDescriptor
?	???adapterLjava/lang/String;
???EsetAdapterType????
createAdaptero(Lorg/apache/cayenne/configuration/DataNodeDescriptor;Ljavax/sql/DataSource;)Lorg/apache/cayenne/dba/DbAdapter;?.org/apache/cayenne/configuration/DataMapLoader?'org/apache/cayenne/resource/URLResource	???mapLjava/io/File;
?????java/io/FiletoURI()Ljava/net/URI;
?????java/net/URItoURL()Ljava/net/URL;
???(Ljava/net/URL;)V????loadH(Lorg/apache/cayenne/resource/Resource;)Lorg/apache/cayenne/map/DataMap;?(org/apache/cayenne/di/ClassLoaderManager?????org/apache/cayenne/di/Binderbind9(Ljava/lang/Class;)Lorg/apache/cayenne/di/BindingBuilder;?6org/apache/cayenne/tools/MavenPluginClassLoaderManager	???project'Lorg/apache/maven/project/MavenProject;
???*(Lorg/apache/maven/project/MavenProject;)V????$org/apache/cayenne/di/BindingBuilder
toInstance:(Ljava/lang/Object;)Lorg/apache/cayenne/di/BindingBuilder;RuntimeInvisibleAnnotations0Lorg/apache/maven/plugins/annotations/Parameter;requireddefaultValuefalsetrue
${project}CodeLineNumberTableLocalVariableTablethis*Lorg/apache/cayenne/tools/DbGeneratorMojo;executedriverDataSource0Lorg/apache/cayenne/datasource/DriverDataSource;	dbAdapter"Lorg/apache/cayenne/dba/DbAdapter;dataMap Lorg/apache/cayenne/map/DataMap;	generator'Lorg/apache/cayenne/access/DbGenerator;thLjava/lang/Throwable;messageexLjava/lang/Exception;loggerLorg/slf4j/Logger;injector Lorg/apache/cayenne/di/Injector;
StackMapTable
Exceptions#,org/apache/maven/plugin/MojoFailureExceptionLjavax/sql/DataSource;adapterFactory;Lorg/apache/cayenne/configuration/runtime/DbAdapterFactory;nodeDescriptor5Lorg/apache/cayenne/configuration/DataNodeDescriptor;lambda$execute$0!(Lorg/apache/cayenne/di/Binder;)VbinderLorg/apache/cayenne/di/Binder;
SourceFileDbGeneratorMojo.java+Lorg/apache/maven/plugins/annotations/Mojo;namecdbgendefaultPhase5Lorg/apache/maven/plugins/annotations/LifecyclePhase;PRE_INTEGRATION_TESTrequiresDependencyResolution6Lorg/apache/maven/plugins/annotations/ResolutionScope;COMPILEBootstrapMethods*;
<)*>: @
ABCDE"java/lang/invoke/LambdaMetafactorymetafactory?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;G
HIJ?K$java/lang/invoke/StringConcatFactory?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;InnerClassesN%java/lang/invoke/MethodHandles$LookupPjava/lang/invoke/MethodHandlesLookup!	??Z??JKsTKsWKsZKs]Ks??s	>*?*?Y?	?
?

:P
	?g?Y*?L*?
??Y?Y?SY?Y+?SY*?"S?&M+,?.Y*?
?0SY*?
?4SY*?
?7S?:?@+F?.Y*?H?LSY*?R?LSY*?U?LSY*?X?LSY*?[?LS?:?@?^Y*?
?0?`?a?f?.?j?p*?
?4*?
?7*?
?r?uN*,-?x:*,?|:??Y????:*?[??*?X??*?U??*?R??*?H??-???8N-??:?:???????:+????Y?????.1?
z{	~?6?C?[?c?p??????????????????
???(?.?1?2?8?<?D?R?Z?f?f
?R?J?C?38.<*?24g
	^61 $?1A??? ??;?!?"z{	?(+?????N??Y??:*?Ķ?-,???
????4(
(($%&'(!?~	V"+Ϲ??ϻ?Y*?Ӷ׶ݷ???
?"
"!?)*	N+????Y*??????W?
?
+,-./0s12e345e678?9:9F=L
MOQ




© 2015 - 2025 Weber Informatics LLC | Privacy Policy