索引
All Classes and Interfaces|常量字段值|所有程序包
A
- AndroidLibraryPlatform - net.thebugmc.gradle.sonatypepublisher.platform中的类
-
com.android.libraryplatform that assumes Android plugin classes are available. - AndroidLibraryPlatform(Logger, Project) - 类的构造器 net.thebugmc.gradle.sonatypepublisher.platform.AndroidLibraryPlatform
-
Sets up the platform.
- apply(Project) - 类中的方法 net.thebugmc.gradle.sonatypepublisher.SonatypeCentralPortalPublisherPlugin
- applyNecessaryPlugins(Logger, Project) - 类中的静态方法 net.thebugmc.gradle.sonatypepublisher.SonatypeCentralPortalPublisherPlugin
-
Applies necessary plugins for this plugin (
maven-publish,signing, etc). - AUTOMATIC - enum class 中的枚举常量 net.thebugmc.gradle.sonatypepublisher.PublishingType
-
The Publish button will be pressed for you immediately after a successful validation.
C
- calculateFor(AbstractArchiveTask) - 类中的方法 net.thebugmc.gradle.sonatypepublisher.Checksum
-
Specifies what file to calculate checksums for.
- CentralPortalExtension - net.thebugmc.gradle.sonatypepublisher中的接口
-
Configuration for the
sonatype-central-portal-publisherplugin. - Checksum - net.thebugmc.gradle.sonatypepublisher中的类
-
Task that calculates checksums for every non-
.ascfile in an archive. - Checksum() - 类的构造器 net.thebugmc.gradle.sonatypepublisher.Checksum
- component(Logger, Project) - 类中的方法 net.thebugmc.gradle.sonatypepublisher.platform.AndroidLibraryPlatform
- component(Logger, Project) - 类中的方法 net.thebugmc.gradle.sonatypepublisher.platform.JavaPlatform
- component(Logger, Project) - 接口中的方法 net.thebugmc.gradle.sonatypepublisher.platform.Platform
-
Something like
components.javaor its alternatives. - COMPONENT_NAME - 类中的静态变量 net.thebugmc.gradle.sonatypepublisher.platform.AndroidLibraryPlatform
-
The name of the generated component.
- configurePom(MavenPom) - 类中的方法 net.thebugmc.gradle.sonatypepublisher.internal.DefaultCentralPortalExtension
- configureVersionMapping(VersionMappingStrategy) - 类中的方法 net.thebugmc.gradle.sonatypepublisher.internal.DefaultCentralPortalExtension
D
- DefaultCentralPortalExtension - net.thebugmc.gradle.sonatypepublisher.internal中的类
- DefaultCentralPortalExtension() - 类的构造器 net.thebugmc.gradle.sonatypepublisher.internal.DefaultCentralPortalExtension
- defaultPackaging() - 类中的方法 net.thebugmc.gradle.sonatypepublisher.platform.AndroidLibraryPlatform
- defaultPackaging() - 类中的方法 net.thebugmc.gradle.sonatypepublisher.platform.JavaPlatform
- defaultPackaging() - 接口中的方法 net.thebugmc.gradle.sonatypepublisher.platform.Platform
-
The default POM
packagingvalue (e.g. - detectPlatform(Logger, Project) - 类中的静态方法 net.thebugmc.gradle.sonatypepublisher.SonatypeCentralPortalPublisherPlugin
-
Determines platform based on the plugins already applied - for example,
com.android.library.
E
- equals(Object) - record class中的方法 net.thebugmc.gradle.sonatypepublisher.SonatypeCentralPortalPublisherPlugin.JarTasks
-
指示某个其他对象是否“等于”此对象。
G
- getArtifactId() - 接口中的方法 net.thebugmc.gradle.sonatypepublisher.CentralPortalExtension
-
Grabs the name that will be used throughout the Central Portal plugin, e.g. bundle name,
artifactId, etc. - getJarTask() - 接口中的方法 net.thebugmc.gradle.sonatypepublisher.CentralPortalExtension
-
The
:jartask that will be used for generating the base.jarfile (bundle file 2/4). - getJavadocJarTask() - 接口中的方法 net.thebugmc.gradle.sonatypepublisher.CentralPortalExtension
-
The
:javadoctask that will be used for generating the...-javadoc.jarfile (bundle file 3/4). - getName() - 接口中的方法 net.thebugmc.gradle.sonatypepublisher.CentralPortalExtension
-
Grabs the name that will be used throughout the Central Portal plugin, e.g. bundle name,
artifactId, etc. - getPassword() - 接口中的方法 net.thebugmc.gradle.sonatypepublisher.CentralPortalExtension
-
The password to use when publishing.
- getPassword() - 类中的方法 net.thebugmc.gradle.sonatypepublisher.PublishToCentralPortal
-
Token passphrase used for the publishing.
- getPublicType() - 类中的方法 net.thebugmc.gradle.sonatypepublisher.internal.DefaultCentralPortalExtension
- getPublishingType() - 接口中的方法 net.thebugmc.gradle.sonatypepublisher.CentralPortalExtension
-
Sets the
PublishingTypefor the current publication. - getSourcesJarTask() - 接口中的方法 net.thebugmc.gradle.sonatypepublisher.CentralPortalExtension
-
The
:sourcesJartask that will be used for generating the...-sources.jarfile (bundle file 4/4). - getUsername() - 接口中的方法 net.thebugmc.gradle.sonatypepublisher.CentralPortalExtension
-
The user token to use when publishing.
- getUsername() - 类中的方法 net.thebugmc.gradle.sonatypepublisher.PublishToCentralPortal
-
User token used for the publishing.
- GROUP - 类中的静态变量 net.thebugmc.gradle.sonatypepublisher.SonatypeCentralPortalPublisherPlugin
H
- hashCode() - record class中的方法 net.thebugmc.gradle.sonatypepublisher.SonatypeCentralPortalPublisherPlugin.JarTasks
-
返回此对象的哈希代码值。
J
- jarTask(Logger, TaskContainer) - 类中的方法 net.thebugmc.gradle.sonatypepublisher.platform.AndroidLibraryPlatform
- jarTask(Logger, TaskContainer) - 类中的方法 net.thebugmc.gradle.sonatypepublisher.platform.JavaPlatform
- jarTask(Logger, TaskContainer) - 接口中的方法 net.thebugmc.gradle.sonatypepublisher.platform.Platform
-
Task that generates the main artifact.
- JarTasks(Jar, Jar) - record class的构造器 net.thebugmc.gradle.sonatypepublisher.SonatypeCentralPortalPublisherPlugin.JarTasks
-
创建
JarTasks记录的实例。 - javadocJarTask() - record class中的方法 net.thebugmc.gradle.sonatypepublisher.SonatypeCentralPortalPublisherPlugin.JarTasks
-
返回
javadocJarTask记录组件的值。 - javadocTask(Logger, Project, TaskContainer, FileTree, Provider<String>) - 类中的方法 net.thebugmc.gradle.sonatypepublisher.platform.AndroidLibraryPlatform
- javadocTask(Logger, Project, TaskContainer, FileTree, Provider<String>) - 类中的方法 net.thebugmc.gradle.sonatypepublisher.platform.JavaPlatform
- javadocTask(Logger, Project, TaskContainer, FileTree, Provider<String>) - 接口中的方法 net.thebugmc.gradle.sonatypepublisher.platform.Platform
-
Task that generates the
...-javadoc.jarartifact. - JavaPlatform - net.thebugmc.gradle.sonatypepublisher.platform中的类
-
javaplatform that assumes Java plugin classes are available. - JavaPlatform() - 类的构造器 net.thebugmc.gradle.sonatypepublisher.platform.JavaPlatform
M
- mainSourceSetSources(Logger, Project) - 类中的方法 net.thebugmc.gradle.sonatypepublisher.platform.AndroidLibraryPlatform
- mainSourceSetSources(Logger, Project) - 类中的方法 net.thebugmc.gradle.sonatypepublisher.platform.JavaPlatform
- mainSourceSetSources(Logger, Project) - 接口中的方法 net.thebugmc.gradle.sonatypepublisher.platform.Platform
-
FileTreethat represents all sources of amaintask.
N
- net.thebugmc.gradle.sonatypepublisher - 程序包 net.thebugmc.gradle.sonatypepublisher
- net.thebugmc.gradle.sonatypepublisher.internal - 程序包 net.thebugmc.gradle.sonatypepublisher.internal
- net.thebugmc.gradle.sonatypepublisher.platform - 程序包 net.thebugmc.gradle.sonatypepublisher.platform
O
- outputFile() - 类中的方法 net.thebugmc.gradle.sonatypepublisher.Checksum
-
File in which the checksum output will be present.
P
- Platform - net.thebugmc.gradle.sonatypepublisher.platform中的接口
-
Platform helps the plugin figure out the differences between various kinds of projects (thanks Android for making a very different platform).
- pom(Action<? super MavenPom>) - 接口中的方法 net.thebugmc.gradle.sonatypepublisher.CentralPortalExtension
-
Configure POM (bundle file 1/4) with additional information, like
url,licenses,developers,scm. - pom(Action<? super MavenPom>) - 类中的方法 net.thebugmc.gradle.sonatypepublisher.internal.DefaultCentralPortalExtension
- PublishingType - net.thebugmc.gradle.sonatypepublisher中的Enum Class
-
Determines whether to publish the artifact immediately, or to hold it back behind Publish button in the Sonatype Central Portal panel.
- PublishToCentralPortal - net.thebugmc.gradle.sonatypepublisher中的类
-
Task for publishing to Central Portal via Central API.
- PublishToCentralPortal() - 类的构造器 net.thebugmc.gradle.sonatypepublisher.PublishToCentralPortal
S
- sendRequest() - 类中的方法 net.thebugmc.gradle.sonatypepublisher.PublishToCentralPortal
-
Uploads the file via the Central API.
- setupBundleTasks(Logger, Project, TaskContainer, MavenPublicationInternal, Provider<String>) - 类中的静态方法 net.thebugmc.gradle.sonatypepublisher.SonatypeCentralPortalPublisherPlugin
-
Sets up the
:generateBundleand:checksumBundletasks, returning the latter. - setupExtension(Logger, ExtensionContainer) - 类中的静态方法 net.thebugmc.gradle.sonatypepublisher.SonatypeCentralPortalPublisherPlugin
-
Sets up
CentralPortalExtension. - setupJarTasks(Logger, Platform, Project, TaskContainer, Provider<String>) - 类中的静态方法 net.thebugmc.gradle.sonatypepublisher.SonatypeCentralPortalPublisherPlugin
-
Sets up
`:sourcesJar`and`:javadocJar`tasks. - setupPublication(Logger, Project, Platform, ExtensionContainer, TaskContainer, SonatypeCentralPortalPublisherPlugin.JarTasks, DefaultCentralPortalExtension, Provider<String>, Provider<String>) - 类中的静态方法 net.thebugmc.gradle.sonatypepublisher.SonatypeCentralPortalPublisherPlugin
-
Sets up a
centralPortalpublication. - setupPublishToCentralPortalTask(Logger, TaskContainer, Checksum) - 类中的静态方法 net.thebugmc.gradle.sonatypepublisher.SonatypeCentralPortalPublisherPlugin
-
Sets up the
:publishToCentralPortaltask. - setupSigning(Logger, Project, MavenPublication) - 类中的静态方法 net.thebugmc.gradle.sonatypepublisher.SonatypeCentralPortalPublisherPlugin
-
Applies signing to the publication and grabs the resulting task.
- SonatypeCentralPortalPublisherPlugin - net.thebugmc.gradle.sonatypepublisher中的类
-
Gradle plugin for building and uploading bundles to the Sonatype Central Portal.
- SonatypeCentralPortalPublisherPlugin() - 类的构造器 net.thebugmc.gradle.sonatypepublisher.SonatypeCentralPortalPublisherPlugin
- SonatypeCentralPortalPublisherPlugin.JarTasks - net.thebugmc.gradle.sonatypepublisher中的Record Class
- sourcesJarTask() - record class中的方法 net.thebugmc.gradle.sonatypepublisher.SonatypeCentralPortalPublisherPlugin.JarTasks
-
返回
sourcesJarTask记录组件的值。
T
- toString() - 类中的方法 net.thebugmc.gradle.sonatypepublisher.Checksum
- toString() - record class中的方法 net.thebugmc.gradle.sonatypepublisher.SonatypeCentralPortalPublisherPlugin.JarTasks
-
返回此记录的字符串表示形式。
U
- upload(Checksum) - 类中的方法 net.thebugmc.gradle.sonatypepublisher.PublishToCentralPortal
-
Mark what file should be uploaded.
- UPLOAD_ENDPOINT - 类中的静态变量 net.thebugmc.gradle.sonatypepublisher.PublishToCentralPortal
-
Central API URL for publishingType being
AUTOMATIC. - USER_MANAGED - enum class 中的枚举常量 net.thebugmc.gradle.sonatypepublisher.PublishingType
-
The Publish button will be there for you to press in the Sonatype Central Portal panel.
V
- valueOf(String) - enum class中的静态方法 net.thebugmc.gradle.sonatypepublisher.PublishingType
-
Returns the enum constant of this class with the specified name.
- values() - enum class中的静态方法 net.thebugmc.gradle.sonatypepublisher.PublishingType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- versionMapping(Action<? super VersionMappingStrategy>) - 接口中的方法 net.thebugmc.gradle.sonatypepublisher.CentralPortalExtension
-
Configure version mapping strategy.
- versionMapping(Action<? super VersionMappingStrategy>) - 类中的方法 net.thebugmc.gradle.sonatypepublisher.internal.DefaultCentralPortalExtension
W
- writeChecksums() - 类中的方法 net.thebugmc.gradle.sonatypepublisher.Checksum
-
Copy over files and add their checksums to the
output file.
All Classes and Interfaces|常量字段值|所有程序包