跳过导航链接
A C D E F G H I J L M N O P R S T U V W 

A

Archive - cn.hserver.plugins.maven.tools.jar中的接口
An archive that can be launched by the Launcher.
Archive.Entry - cn.hserver.plugins.maven.tools.jar中的接口
Represents a single entry in the archive.
Archive.EntryFilter - cn.hserver.plugins.maven.tools.jar中的接口
Strategy interface to filter Entries.
ArtifactsLibraries - cn.hserver.plugins.maven.tools.tool中的类
Libraries backed by Maven Artifacts.
ArtifactsLibraries(Set<Artifact>, Collection<Dependency>, Log) - 类 的构造器cn.hserver.plugins.maven.tools.tool.ArtifactsLibraries
 

C

clearCache() - 类 中的方法cn.hserver.plugins.maven.tools.jar.JarFile
 
close() - 类 中的方法cn.hserver.plugins.maven.JarWriter
Close the writer.
close() - 类 中的方法cn.hserver.plugins.maven.tools.data.RandomAccessDataFile
 
close() - 类 中的方法cn.hserver.plugins.maven.tools.jar.JarFile
 
cn.hserver.core.ioc.annotation - 程序包 cn.hserver.core.ioc.annotation
 
cn.hserver.plugins.maven - 程序包 cn.hserver.plugins.maven
 
cn.hserver.plugins.maven.tools - 程序包 cn.hserver.plugins.maven.tools
 
cn.hserver.plugins.maven.tools.data - 程序包 cn.hserver.plugins.maven.tools.data
 
cn.hserver.plugins.maven.tools.jar - 程序包 cn.hserver.plugins.maven.tools.jar
 
cn.hserver.plugins.maven.tools.tool - 程序包 cn.hserver.plugins.maven.tools.tool
 
COMPILE - 接口 中的静态变量cn.hserver.plugins.maven.tools.tool.LibraryScope
The library is used at compile time and runtime.
Constant - cn.hserver.plugins.maven.tools中的类
 
Constant() - 类 的构造器cn.hserver.plugins.maven.tools.Constant
 
containsEntry(String) - 类 中的方法cn.hserver.plugins.maven.tools.jar.JarFile
 
CopyLoader - cn.hserver.plugins.maven中的类
 
CopyLoader() - 类 的构造器cn.hserver.plugins.maven.CopyLoader
 
CUSTOM - 接口 中的静态变量cn.hserver.plugins.maven.tools.tool.LibraryScope
Marker for custom scope when custom configuration is used.

D

DefaultLayoutFactory - cn.hserver.plugins.maven.tools.tool中的类
Default implementation of LayoutFactory.
DefaultLayoutFactory() - 类 的构造器cn.hserver.plugins.maven.tools.tool.DefaultLayoutFactory
 
doWithLibraries(LibraryCallback) - 类 中的方法cn.hserver.plugins.maven.tools.tool.ArtifactsLibraries
 
doWithLibraries(LibraryCallback) - 接口 中的方法cn.hserver.plugins.maven.tools.tool.Libraries
Iterate all relevant libraries.

E

entries() - 类 中的方法cn.hserver.plugins.maven.tools.jar.JarFile
 
execute() - 类 中的方法cn.hserver.plugins.maven.HServerPackagerMojo
 

F

FileUtils - cn.hserver.plugins.maven.tools.tool中的类
Utilities for manipulating files and directories in Spring Boot tooling.
FileUtils() - 类 的构造器cn.hserver.plugins.maven.tools.tool.FileUtils
 
forFile(File) - 类 中的静态方法cn.hserver.plugins.maven.tools.tool.Layouts
Return a layout for the given source file.

G

getBackupFile() - 类 中的方法cn.hserver.plugins.maven.Repackager
Return the File to use to backup the original source.
getEntry(String) - 类 中的方法cn.hserver.plugins.maven.tools.jar.JarFile
 
getFile() - 类 中的方法cn.hserver.plugins.maven.tools.data.RandomAccessDataFile
Returns the underlying File.
getFile() - 类 中的方法cn.hserver.plugins.maven.tools.tool.Library
Return the library file.
getInputStream(RandomAccessData.ResourceAccess) - 接口 中的方法cn.hserver.plugins.maven.tools.data.RandomAccessData
Returns an InputStream that can be used to read the underlying data.
getInputStream(RandomAccessData.ResourceAccess) - 类 中的方法cn.hserver.plugins.maven.tools.data.RandomAccessDataFile
 
getInputStream(ZipEntry) - 类 中的方法cn.hserver.plugins.maven.tools.jar.JarFile
 
getInputStream(ZipEntry, RandomAccessData.ResourceAccess) - 类 中的方法cn.hserver.plugins.maven.tools.jar.JarFile
 
getJarEntry(String) - 类 中的方法cn.hserver.plugins.maven.tools.jar.JarFile
 
getLayout(File) - 类 中的方法cn.hserver.plugins.maven.tools.tool.DefaultLayoutFactory
 
getLayout(File) - 接口 中的方法cn.hserver.plugins.maven.tools.tool.LayoutFactory
Return a Layout for the specified source file.
getLibraryDestination(String, LibraryScope) - 接口 中的方法cn.hserver.plugins.maven.tools.tool.Layout
 
getLibraryDestination(String, LibraryScope) - 类 中的方法cn.hserver.plugins.maven.tools.tool.Layouts.Jar
 
getLibraryDestination(String, LibraryScope) - 类 中的方法cn.hserver.plugins.maven.tools.tool.Layouts.Module
已过时。
 
getManifest() - 接口 中的方法cn.hserver.plugins.maven.tools.jar.Archive
Returns the manifest of the archive.
getManifest() - 类 中的方法cn.hserver.plugins.maven.tools.jar.JarFile
 
getManifest() - 类 中的方法cn.hserver.plugins.maven.tools.jar.JarFileArchive
 
getName() - 接口 中的方法cn.hserver.plugins.maven.tools.jar.Archive.Entry
Returns the name of the entry.
getName() - 类 中的方法cn.hserver.plugins.maven.tools.jar.JarFile
 
getName() - 类 中的方法cn.hserver.plugins.maven.tools.tool.Library
Return the name of file as it should be written.
getNestedArchive(Archive.Entry) - 类 中的方法cn.hserver.plugins.maven.tools.jar.JarFileArchive
 
getNestedArchives(Archive.EntryFilter) - 接口 中的方法cn.hserver.plugins.maven.tools.jar.Archive
Returns nested Archives for entries that match the specified filter.
getNestedArchives(Archive.EntryFilter) - 类 中的方法cn.hserver.plugins.maven.tools.jar.JarFileArchive
 
getNestedJarFile(ZipEntry) - 类 中的方法cn.hserver.plugins.maven.tools.jar.JarFile
Return a nested JarFile loaded from the specified entry.
getNestedJarFile(JarEntry) - 类 中的方法cn.hserver.plugins.maven.tools.jar.JarFile
Return a nested JarFile loaded from the specified entry.
getPathFromRoot() - 类 中的方法cn.hserver.plugins.maven.tools.jar.JarFile
 
getRepackagedClassesLocation() - 类 中的方法cn.hserver.plugins.maven.tools.tool.Layouts.Jar
 
getRepackagedClassesLocation() - 接口 中的方法cn.hserver.plugins.maven.tools.tool.RepackagingLayout
Returns the location to which classes should be moved.
getRootJarFile() - 类 中的方法cn.hserver.plugins.maven.tools.jar.JarFile
 
getRootJarFileFromUrl(URL) - 类 中的方法cn.hserver.plugins.maven.tools.jar.Handler
 
getScope() - 类 中的方法cn.hserver.plugins.maven.tools.tool.Library
Return the scope of the library.
getSize() - 接口 中的方法cn.hserver.plugins.maven.tools.data.RandomAccessData
Returns the size of the data.
getSize() - 类 中的方法cn.hserver.plugins.maven.tools.data.RandomAccessDataFile
 
getSubsection(long, long) - 接口 中的方法cn.hserver.plugins.maven.tools.data.RandomAccessData
Returns a new RandomAccessData for a specific subsection of this data.
getSubsection(long, long) - 类 中的方法cn.hserver.plugins.maven.tools.data.RandomAccessDataFile
 
getUrl() - 接口 中的方法cn.hserver.plugins.maven.tools.jar.Archive
Returns a URL that can be used to load the archive.
getUrl() - 类 中的方法cn.hserver.plugins.maven.tools.jar.JarFile
Return a URL that can be used to access this JAR file.
getUrl() - 类 中的方法cn.hserver.plugins.maven.tools.jar.JarFileArchive
 

H

Handler - cn.hserver.plugins.maven.tools.jar中的类
URLStreamHandler for Spring Boot loader JarFiles.
Handler() - 类 的构造器cn.hserver.plugins.maven.tools.jar.Handler
 
Handler(JarFile) - 类 的构造器cn.hserver.plugins.maven.tools.jar.Handler
 
hashCode(URL) - 类 中的方法cn.hserver.plugins.maven.tools.jar.Handler
 
HEAD_PACKAGE - 类 中的静态变量cn.hserver.plugins.maven.tools.Constant
 
HServerBoot - cn.hserver.core.ioc.annotation中的注释类型
 
HServerPackagerMojo - cn.hserver.plugins.maven中的类
 
HServerPackagerMojo() - 类 的构造器cn.hserver.plugins.maven.HServerPackagerMojo
 

I

isDirectory() - 接口 中的方法cn.hserver.plugins.maven.tools.jar.Archive.Entry
Returns true if the entry represents a directory.
isUnpackRequired() - 类 中的方法cn.hserver.plugins.maven.tools.tool.Library
Return if the file cannot be used directly as a nested jar and needs to be unpacked.
iterator() - 类 中的方法cn.hserver.plugins.maven.tools.jar.JarFileArchive
 

J

Jar() - 类 的构造器cn.hserver.plugins.maven.tools.tool.Layouts.Jar
 
JAR_TOOL - 类 中的静态变量cn.hserver.plugins.maven.tools.Constant
 
JAR_TOOL_VALUE - 类 中的静态变量cn.hserver.plugins.maven.tools.Constant
 
JarFile - cn.hserver.plugins.maven.tools.jar中的类
Extended variant of JarFile that behaves in the same way but offers the following additional functionality.
JarFile(File) - 类 的构造器cn.hserver.plugins.maven.tools.jar.JarFile
Create a new JarFile backed by the specified file.
JarFileArchive - cn.hserver.plugins.maven.tools.jar中的类
Archive implementation backed by a JarFile.
JarFileArchive(File) - 类 的构造器cn.hserver.plugins.maven.tools.jar.JarFileArchive
 
JarFileArchive(File, URL) - 类 的构造器cn.hserver.plugins.maven.tools.jar.JarFileArchive
 
JarFileArchive(JarFile) - 类 的构造器cn.hserver.plugins.maven.tools.jar.JarFileArchive
 
JarWriter - cn.hserver.plugins.maven中的类
Writes JAR content, ensuring valid directory entries are always create and duplicate items are ignored.
JarWriter(File) - 类 的构造器cn.hserver.plugins.maven.JarWriter
Create a new JarWriter instance.

L

Layout - cn.hserver.plugins.maven.tools.tool中的接口
 
LayoutFactory - cn.hserver.plugins.maven.tools.tool中的接口
Factory interface used to create a Layout.
Layouts - cn.hserver.plugins.maven.tools.tool中的类
Common Layouts.
Layouts.Jar - cn.hserver.plugins.maven.tools.tool中的类
Executable JAR layout.
Layouts.Module - cn.hserver.plugins.maven.tools.tool中的类
已过时。
as of 1.5 in favor of a custom LayoutFactory
Libraries - cn.hserver.plugins.maven.tools.tool中的接口
Encapsulates information about libraries that may be packed into the archive.
Library - cn.hserver.plugins.maven.tools.tool中的类
Encapsulates information about a single library that may be packed into the archive.
Library(File, LibraryScope) - 类 的构造器cn.hserver.plugins.maven.tools.tool.Library
Create a new Library.
Library(File, LibraryScope, boolean) - 类 的构造器cn.hserver.plugins.maven.tools.tool.Library
Create a new Library.
Library(String, File, LibraryScope, boolean) - 类 的构造器cn.hserver.plugins.maven.tools.tool.Library
Create a new Library.
library(Library) - 接口 中的方法cn.hserver.plugins.maven.tools.tool.LibraryCallback
Callback for a single library backed by a File.
LibraryCallback - cn.hserver.plugins.maven.tools.tool中的接口
Callback interface used to iterate Libraries.
LibraryScope - cn.hserver.plugins.maven.tools.tool中的接口
The scope of a library.

M

MAIN_CLASS - 类 中的静态变量cn.hserver.plugins.maven.tools.Constant
 
matches(Archive.Entry) - 接口 中的方法cn.hserver.plugins.maven.tools.jar.Archive.EntryFilter
Apply the jar entry filter.
MDW_PATH - 类 中的静态变量cn.hserver.plugins.maven.tools.Constant
 
Module() - 类 的构造器cn.hserver.plugins.maven.tools.tool.Layouts.Module
已过时。
 

N

NONE - 接口 中的静态变量cn.hserver.plugins.maven.tools.tool.Libraries
Represents no libraries.

O

openConnection(URL) - 类 中的方法cn.hserver.plugins.maven.tools.jar.Handler
 

P

parseURL(URL, String, int, int) - 类 中的方法cn.hserver.plugins.maven.tools.jar.Handler
 
PROVIDED - 接口 中的静态变量cn.hserver.plugins.maven.tools.tool.LibraryScope
The library is needed for compile but is usually provided when running.

R

RandomAccessData - cn.hserver.plugins.maven.tools.data中的接口
Interface that provides read-only random access to some underlying data.
RandomAccessData.ResourceAccess - cn.hserver.plugins.maven.tools.data中的枚举
Lock modes for accessing the underlying resource.
RandomAccessDataFile - cn.hserver.plugins.maven.tools.data中的类
RandomAccessData implementation backed by a RandomAccessFile.
RandomAccessDataFile(File) - 类 的构造器cn.hserver.plugins.maven.tools.data.RandomAccessDataFile
Create a new RandomAccessDataFile backed by the specified file.
RandomAccessDataFile(File, int) - 类 的构造器cn.hserver.plugins.maven.tools.data.RandomAccessDataFile
Create a new RandomAccessDataFile backed by the specified file.
registerUrlProtocolHandler() - 类 中的静态方法cn.hserver.plugins.maven.tools.jar.JarFile
Register a 'java.protocol.handler.pkgs' property so that a URLStreamHandler will be located to deal with jar URLs.
removeDuplicatesFromOutputDirectory(File, File) - 类 中的静态方法cn.hserver.plugins.maven.tools.tool.FileUtils
Utility to remove duplicate files from an "output" directory if they already exist in an "origin".
repackage(File, Libraries) - 类 中的方法cn.hserver.plugins.maven.Repackager
Repackage to the given destination so that it can be launched using ' java -jar'.
Repackager - cn.hserver.plugins.maven中的类
 
Repackager(File, Log) - 类 的构造器cn.hserver.plugins.maven.Repackager
 
RepackagingLayout - cn.hserver.plugins.maven.tools.tool中的接口
A specialization of Layout that repackages an existing archive by moving its content to a new location.
RUNTIME - 接口 中的静态变量cn.hserver.plugins.maven.tools.tool.LibraryScope
The library is used at runtime but not needed for compile.

S

sameFile(URL, URL) - 类 中的方法cn.hserver.plugins.maven.tools.jar.Handler
 
setUseFastConnectionExceptions(boolean) - 类 中的静态方法cn.hserver.plugins.maven.tools.jar.Handler
Set if a generic static exception can be thrown when a URL cannot be connected.
sha1Hash(File) - 类 中的静态方法cn.hserver.plugins.maven.tools.tool.FileUtils
Generate a SHA.1 Hash for a given file.
size() - 类 中的方法cn.hserver.plugins.maven.tools.jar.JarFile
 
start(File) - 类 中的静态方法cn.hserver.plugins.maven.CopyLoader
 
START_CLASS - 类 中的静态变量cn.hserver.plugins.maven.tools.Constant
 

T

toString() - 类 中的方法cn.hserver.plugins.maven.tools.jar.JarFile
 
toString() - 类 中的方法cn.hserver.plugins.maven.tools.jar.JarFileArchive
 
toString() - 接口 中的方法cn.hserver.plugins.maven.tools.tool.LibraryScope
 

U

updateJarFile(File, File) - 类 中的静态方法cn.hserver.plugins.maven.CopyLoader
 

V

valueOf(String) - 枚举 中的静态方法cn.hserver.plugins.maven.tools.data.RandomAccessData.ResourceAccess
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法cn.hserver.plugins.maven.tools.data.RandomAccessData.ResourceAccess
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。

W

writeEntries(JarFile) - 类 中的方法cn.hserver.plugins.maven.JarWriter
Write all entries from the specified jar file.
writeManifest(Manifest) - 类 中的方法cn.hserver.plugins.maven.JarWriter
Write the specified manifest.
writeNestedLibrary(String, Library) - 类 中的方法cn.hserver.plugins.maven.JarWriter
Write a nested library.
A C D E F G H I J L M N O P R S T U V W 
跳过导航链接

Copyright © 2022. All rights reserved.