| 组织ID: |
net.codesup.util |
| 项目ID: |
jaxb2-rich-contract-plugin |
| 版本: |
1.6.10 |
| 最后修改时间: |
2019-10-29 13:04:18 |
| 包类型: |
jar |
| 标题: |
JAXB XJC extended contract generation plugin |
| 描述: |
Provides a number of plugins for the JAXB (Java API for XML binding)
XML-Schema-to-Java compiler (XJC), that enhance the generated source code
with various and configurable aspects, like "fluent builder" patterns,
generating interface contracts from group and attributeGroup declarations,
generating JavaBeans(TM) bound and constrained properties, copy methods and -constructors,
selective object graph copying, meta data generation etc.
|
| 大小: |
248.77KB |
|
|
| Maven引入代码: |
<dependency>
<groupId>net.codesup.util</groupId>
<artifactId>jaxb2-rich-contract-plugin</artifactId>
<version>1.6.10</version>
</dependency>
|
| Gradle引入代码: |
net.codesup.util:jaxb2-rich-contract-plugin:1.6.10
|
| 下载Jar包: |
|
| POM文件内容: |
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<artifactId>jaxb2-rich-contract-plugin</artifactId>
<version>1.6.10</version>
<parent>
<groupId>net.codesup.util</groupId>
<artifactId>jaxb-plugin-parent</artifactId>
<version>1.0.6</version>
</parent>
<name>JAXB XJC extended contract generation plugin</name>
<packaging>jar</packaging>
<description>
Provides a number of plugins for the JAXB (Java API for XML binding)
XML-Schema-to-Java compiler (XJC), that enhance the generated source code
with various and configurable aspects, like "fluent builder" patterns,
generating interface contracts from group and attributeGroup declarations,
generating JavaBeans(TM) bound and constrained properties, copy methods and -constructors,
selective object graph copying, meta data generation etc.
</description>
<url>http://mklemm.github.io/jaxb2-rich-contract-plugin</url>
<scm>
<connection>scm:git:https://github.com/mklemm/jaxb2-rich-contract-plugin.git</connection>
<developerConnection>scm:git:https://github.com/mklemm/jaxb2-rich-contract-plugin.git</developerConnection>
<url>http://mklemm.github.io/jaxb2-rich-contract-plugin</url>
<tag>jaxb2-rich-contract-plugin-1.6.10</tag>
</scm>
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.3.2</version>
<executions>
<execution>
<id>build-dump</id>
<phase>process-classes</phase>
<goals>
<goal>java</goal>
</goals>
</execution>
</executions>
<configuration>
<mainClass>com.kscs.util.plugins.xjc.doc.PluginDocPrinter</mainClass>
<arguments>
<argument>src/site/markdown</argument>
<argument>README.md</argument>
</arguments>
</configuration>
</plugin>
<plugin>
<groupId>com.github.github</groupId>
<artifactId>site-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
|
| Jar包内容: |
META-INF/MANIFEST.MF
com.kscs.util.jaxb._interface.Interface.class
com.kscs.util.jaxb._interface.Interfaces.class
com.kscs.util.jaxb._interface.ObjectFactory.class
com.kscs.util.jaxb._interface.package-info.class
com.kscs.util.jaxb._interface.SchemaComponent.class
com.kscs.util.jaxb.bindings.Interface.class
com.kscs.util.jaxb.bindings.ObjectFactory.class
com.kscs.util.jaxb.bindings.package-info.class
com.kscs.util.jaxb.BoundList.class
com/kscs/util/jaxb/BoundList.java
com.kscs.util.jaxb.BoundListProxy.class
com/kscs/util/jaxb/BoundListProxy.java
com.kscs.util.jaxb.Buildable$PrimitiveBuildable.class
com.kscs.util.jaxb.Buildable.class
com/kscs/util/jaxb/Buildable.java
com.kscs.util.jaxb.CollectionChangeEvent.class
com/kscs/util/jaxb/CollectionChangeEvent.java
com.kscs.util.jaxb.CollectionChangeEventType.class
com/kscs/util/jaxb/CollectionChangeEventType.java
com.kscs.util.jaxb.CollectionChangeListener.class
com/kscs/util/jaxb/CollectionChangeListener.java
com.kscs.util.jaxb.Copyable.class
com/kscs/util/jaxb/Copyable.java
com.kscs.util.jaxb.PartialCopyable.class
com/kscs/util/jaxb/PartialCopyable.java
com.kscs.util.jaxb.PropertyInfo.class
com/kscs/util/jaxb/PropertyInfo.java
com.kscs.util.jaxb.PropertyTransformer.class
com/kscs/util/jaxb/PropertyTransformer.java
com.kscs.util.jaxb.PropertyTree$Builder.class
com.kscs.util.jaxb.PropertyTree.class
com/kscs/util/jaxb/PropertyTree.java
com.kscs.util.jaxb.PropertyTreeUse.class
com/kscs/util/jaxb/PropertyTreeUse.java
com.kscs.util.jaxb.Selector.class
com/kscs/util/jaxb/Selector.java
com.kscs.util.jaxb.UnmodifiableCollection.class
com/kscs/util/jaxb/UnmodifiableCollection.java
com.kscs.util.jaxb.UnmodifiableList.class
com/kscs/util/jaxb/UnmodifiableList.java
com.kscs.util.jaxb.UnmodifiableListAdapter.class
com/kscs/util/jaxb/UnmodifiableListAdapter.java
com.kscs.util.jaxb.VetoableCollectionChangeListener.class
com/kscs/util/jaxb/VetoableCollectionChangeListener.java
com.kscs.util.plugins.xjc.base.AbstractPlugin.class
com/kscs/util/plugins/xjc/base/AbstractPlugin.properties
com/kscs/util/plugins/xjc/base/AbstractPlugin_de.properties
com.kscs.util.plugins.xjc.base.AbstractXSFunction.class
com.kscs.util.plugins.xjc.base.BooleanOption.class
com.kscs.util.plugins.xjc.base.HtmlUsageBuilder.class
com.kscs.util.plugins.xjc.base.MappingNamespaceContext.class
com.kscs.util.plugins.xjc.base.MarkdownPluginUsageBuilder.class
com.kscs.util.plugins.xjc.base.Namespaces.class
com.kscs.util.plugins.xjc.base.Opt.class
com.kscs.util.plugins.xjc.base.Option.class
com.kscs.util.plugins.xjc.base.PlainTextUsageBuilder.class
com.kscs.util.plugins.xjc.base.PluginUsageBuilder$Section.class
com.kscs.util.plugins.xjc.base.PluginUsageBuilder.class
com.kscs.util.plugins.xjc.base.PluginUtil.class
com.kscs.util.plugins.xjc.base.PropertyDirectoryResourceBundle$Control.class
com.kscs.util.plugins.xjc.base.PropertyDirectoryResourceBundle.class
com.kscs.util.plugins.xjc.base.ResourceDirectory.class
com.kscs.util.plugins.xjc.base.StringOption.class
com.kscs.util.plugins.xjc.base.XPathContext.class
com.kscs.util.plugins.xjc.BoundPropertiesPlugin.class
com/kscs/util/plugins/xjc/BoundPropertiesPlugin.properties
com/kscs/util/plugins/xjc/BoundPropertiesPlugin_de.properties
com.kscs.util.plugins.xjc.BuilderConfig.class
com.kscs.util.plugins.xjc.BuilderGenerator.class
com/kscs/util/plugins/xjc/BuilderGenerator.properties
com/kscs/util/plugins/xjc/BuilderGenerator_de.properties
com.kscs.util.plugins.xjc.BuilderGeneratorSettings.class
com.kscs.util.plugins.xjc.BuilderOutline.class
com.kscs.util.plugins.xjc.codemodel.ClassName.class
com.kscs.util.plugins.xjc.codemodel.GenerifiedClass.class
com.kscs.util.plugins.xjc.codemodel.JDirectInnerClassRef.class
com.kscs.util.plugins.xjc.codemodel.JTypedInvocation.class
com.kscs.util.plugins.xjc.codemodel.NestedThisRef.class
com.kscs.util.plugins.xjc.CopyGenerator.class
com.kscs.util.plugins.xjc.DeepClonePlugin.class
com/kscs/util/plugins/xjc/DeepClonePlugin.properties
com/kscs/util/plugins/xjc/DeepClonePlugin_de.properties
com.kscs.util.plugins.xjc.DeepCopyGenerator.class
com/kscs/util/plugins/xjc/DeepCopyGenerator.properties
com/kscs/util/plugins/xjc/DeepCopyGenerator_de.properties
com.kscs.util.plugins.xjc.DeepCopyPlugin.class
com/kscs/util/plugins/xjc/DeepCopyPlugin.properties
com/kscs/util/plugins/xjc/DeepCopyPlugin_de.properties
com/kscs/util/plugins/xjc/doc/PluginDocPrinter/greetings.md
com/kscs/util/plugins/xjc/doc/PluginDocPrinter/title.md
com.kscs.util.plugins.xjc.doc.PluginDocPrinter$DirectorySink.class
com.kscs.util.plugins.xjc.doc.PluginDocPrinter$Sink.class
com.kscs.util.plugins.xjc.doc.PluginDocPrinter$StreamSink.class
com.kscs.util.plugins.xjc.doc.PluginDocPrinter.class
com/kscs/util/plugins/xjc/doc/PluginDocPrinter.index
com/kscs/util/plugins/xjc/doc/PluginDocPrinter.properties
com/kscs/util/plugins/xjc/doc/PluginDocPrinter_de/greetings.md
com/kscs/util/plugins/xjc/doc/PluginDocPrinter_de/title.md
com/kscs/util/plugins/xjc/doc/PluginDocPrinter_de.properties
com.kscs.util.plugins.xjc.EpisodeBuilder$1.class
com.kscs.util.plugins.xjc.EpisodeBuilder$OutlineAdaptor$1.class
com.kscs.util.plugins.xjc.EpisodeBuilder$OutlineAdaptor$OutlineType$1.class
com.kscs.util.plugins.xjc.EpisodeBuilder$OutlineAdaptor$OutlineType$2.class
com.kscs.util.plugins.xjc.EpisodeBuilder$OutlineAdaptor$OutlineType$3.class
com.kscs.util.plugins.xjc.EpisodeBuilder$OutlineAdaptor$OutlineType$BindingsBuilder.class
com.kscs.util.plugins.xjc.EpisodeBuilder$OutlineAdaptor$OutlineType.class
com.kscs.util.plugins.xjc.EpisodeBuilder$OutlineAdaptor.class
com.kscs.util.plugins.xjc.EpisodeBuilder$PerSchemaOutlineAdaptors.class
com.kscs.util.plugins.xjc.EpisodeBuilder.class
com/kscs/util/plugins/xjc/FluentBuilderPlugin/doc.function.md
com.kscs.util.plugins.xjc.FluentBuilderPlugin.class
com/kscs/util/plugins/xjc/FluentBuilderPlugin.properties
com/kscs/util/plugins/xjc/FluentBuilderPlugin_de.properties
com.kscs.util.plugins.xjc.FullCopyGenerator$1.class
com.kscs.util.plugins.xjc.FullCopyGenerator$TreeVarGenerator.class
com.kscs.util.plugins.xjc.FullCopyGenerator.class
com.kscs.util.plugins.xjc.GroupInterfaceGenerator$1.class
com.kscs.util.plugins.xjc.GroupInterfaceGenerator$2.class
com.kscs.util.plugins.xjc.GroupInterfaceGenerator$PropertyUse.class
com.kscs.util.plugins.xjc.GroupInterfaceGenerator.class
com/kscs/util/plugins/xjc/GroupInterfaceGenerator.properties
com/kscs/util/plugins/xjc/GroupInterfaceGenerator_de.properties
com.kscs.util.plugins.xjc.GroupInterfaceGeneratorSettings.class
com/kscs/util/plugins/xjc/GroupInterfacePlugin/doc.function.md
com/kscs/util/plugins/xjc/GroupInterfacePlugin/doc.motivation.md
com.kscs.util.plugins.xjc.GroupInterfacePlugin$CustomizationContext.class
com.kscs.util.plugins.xjc.GroupInterfacePlugin$CustomizationParser.class
com.kscs.util.plugins.xjc.GroupInterfacePlugin$Groups.class
com.kscs.util.plugins.xjc.GroupInterfacePlugin.class
com/kscs/util/plugins/xjc/GroupInterfacePlugin.properties
com/kscs/util/plugins/xjc/GroupInterfacePlugin_de/doc.function.md
com/kscs/util/plugins/xjc/GroupInterfacePlugin_de/doc.motivation.md
com/kscs/util/plugins/xjc/GroupInterfacePlugin_de.properties
com.kscs.util.plugins.xjc.ImmutablePlugin.class
com/kscs/util/plugins/xjc/ImmutablePlugin.properties
com/kscs/util/plugins/xjc/ImmutablePlugin_de.properties
com/kscs/util/plugins/xjc/interface-bindings.xsl
com.kscs.util.plugins.xjc.InterfaceBinding.class
com.kscs.util.plugins.xjc.MetaInfoOutline.class
com/kscs/util/plugins/xjc/MetaPlugin/doc.motivation.md
com.kscs.util.plugins.xjc.MetaPlugin$1.class
com.kscs.util.plugins.xjc.MetaPlugin$2.class
com.kscs.util.plugins.xjc.MetaPlugin$3.class
com.kscs.util.plugins.xjc.MetaPlugin$4.class
com.kscs.util.plugins.xjc.MetaPlugin.class
com/kscs/util/plugins/xjc/MetaPlugin.properties
#内容未全部加载,请点击展开加载全部代码(NowJava.com)
|
| 依赖Jar: |
无
|