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

A

Archive - org.noear.solon.loader.archive中的接口
An archive that can be launched by the Launcher.
Archive - org.noear.solon.maven.plugin.tools.jar中的接口
An archive that can be launched by the Launcher.
Archive.Entry - org.noear.solon.loader.archive中的接口
Represents a single entry in the archive.
Archive.Entry - org.noear.solon.maven.plugin.tools.jar中的接口
Represents a single entry in the archive.
Archive.EntryFilter - org.noear.solon.loader.archive中的接口
Strategy interface to filter Entries.
Archive.EntryFilter - org.noear.solon.maven.plugin.tools.jar中的接口
Strategy interface to filter Entries.
ARGS - 类 中的静态变量org.noear.solon.loader.PropertiesLauncher
Properties key for default command line arguments.
ArtifactsLibraries - org.noear.solon.maven.plugin.tools.tool中的类
Libraries backed by Maven Artifacts.
ArtifactsLibraries(Set<Artifact>, Collection<Dependency>, Log) - 类 的构造器org.noear.solon.maven.plugin.tools.tool.ArtifactsLibraries
 
attachSignalHandler(Runnable) - 类 中的静态方法org.noear.solon.maven.plugin.SignalUtils
Handle INT signals by calling the specified Runnable.

B

BOOT_CLASSPATH_INDEX_ATTRIBUTE - 类 中的静态变量org.noear.solon.loader.ExecutableArchiveLauncher
 

C

change(File) - 类 中的静态方法org.noear.solon.maven.plugin.ClassesMove
 
ClassesMove - org.noear.solon.maven.plugin中的类
 
ClassesMove() - 类 的构造器org.noear.solon.maven.plugin.ClassesMove
 
clearCache() - 类 中的方法org.noear.solon.loader.jar.JarFile
 
clearCache() - 类 中的方法org.noear.solon.loader.LaunchedURLClassLoader
Clear URL caches.
clearCache() - 类 中的方法org.noear.solon.maven.plugin.tools.jar.JarFile
 
close() - 接口 中的方法org.noear.solon.loader.archive.Archive
Closes the Archive, releasing any open resources.
close() - 类 中的方法org.noear.solon.loader.archive.JarFileArchive
 
close() - 类 中的方法org.noear.solon.loader.data.RandomAccessDataFile
 
close() - 类 中的方法org.noear.solon.loader.jar.JarFile
 
close() - 类 中的方法org.noear.solon.maven.plugin.JarWriter
Close the writer.
close() - 类 中的方法org.noear.solon.maven.plugin.tools.data.RandomAccessDataFile
 
close() - 类 中的方法org.noear.solon.maven.plugin.tools.jar.JarFile
 
COMPILE - 接口 中的静态变量org.noear.solon.maven.plugin.tools.tool.LibraryScope
The library is used at compile time and runtime.
CONFIG_LOCATION - 类 中的静态变量org.noear.solon.loader.PropertiesLauncher
Properties key for config file location (including optional classpath:, file: or URL prefix).
CONFIG_NAME - 类 中的静态变量org.noear.solon.loader.PropertiesLauncher
Properties key for name of external configuration file (excluding suffix).
Constant - org.noear.solon.maven.plugin中的类
 
Constant() - 类 的构造器org.noear.solon.maven.plugin.Constant
 
containsEntry(String) - 类 中的方法org.noear.solon.loader.jar.JarFile
 
containsEntry(String) - 类 中的方法org.noear.solon.maven.plugin.tools.jar.JarFile
 
CopyLoader - org.noear.solon.maven.plugin中的类
 
CopyLoader() - 类 的构造器org.noear.solon.maven.plugin.CopyLoader
 
createArchive() - 类 中的方法org.noear.solon.loader.Launcher
 
createClassLoader(Iterator<Archive>) - 类 中的方法org.noear.solon.loader.ExecutableArchiveLauncher
 
createClassLoader(Iterator<Archive>) - 类 中的方法org.noear.solon.loader.Launcher
Create a classloader for the specified archives.
createClassLoader(URL[]) - 类 中的方法org.noear.solon.loader.Launcher
Create a classloader for the specified URLs.
createClassLoader(Iterator<Archive>) - 类 中的方法org.noear.solon.loader.PropertiesLauncher
 
createMainMethodRunner(String, String[], ClassLoader) - 类 中的方法org.noear.solon.loader.Launcher
Create the MainMethodRunner used to launch the application.
CUSTOM - 接口 中的静态变量org.noear.solon.maven.plugin.tools.tool.LibraryScope
Marker for custom scope when custom configuration is used.

D

DEFAULT_CLASSPATH_INDEX_FILE_NAME - 类 中的静态变量org.noear.solon.loader.ExecutableArchiveLauncher
 
DefaultLayoutFactory - org.noear.solon.maven.plugin.tools.tool中的类
Default implementation of LayoutFactory.
DefaultLayoutFactory() - 类 的构造器org.noear.solon.maven.plugin.tools.tool.DefaultLayoutFactory
 
definePackage(String, Manifest, URL) - 类 中的方法org.noear.solon.loader.LaunchedURLClassLoader
 
definePackage(String, String, String, String, String, String, String, URL) - 类 中的方法org.noear.solon.loader.LaunchedURLClassLoader
 
deleteDirectory(String) - 类 中的静态方法org.noear.solon.maven.plugin.ClassesMove
删除目录及目录下的文件
deleteFile(String) - 类 中的静态方法org.noear.solon.maven.plugin.ClassesMove
删除单个文件
DependencyFilter - org.noear.solon.maven.plugin.filter中的类
Base class for ArtifactsFilter based on a FilterableDependency list.
DependencyFilter(List<? extends FilterableDependency>) - 类 的构造器org.noear.solon.maven.plugin.filter.DependencyFilter
Create a new instance with the list of FilterableDependency instance(s) to use.
doWithLibraries(LibraryCallback) - 类 中的方法org.noear.solon.maven.plugin.tools.tool.ArtifactsLibraries
 
doWithLibraries(LibraryCallback) - 接口 中的方法org.noear.solon.maven.plugin.tools.tool.Libraries
Iterate all relevant libraries.

E

entries() - 类 中的方法org.noear.solon.loader.jar.JarFile
 
entries() - 类 中的方法org.noear.solon.maven.plugin.tools.jar.JarFile
 
equals(Artifact, FilterableDependency) - 类 中的方法org.noear.solon.maven.plugin.filter.DependencyFilter
Check if the specified Artifact matches the specified FilterableDependency.
equals(CharSequence, CharSequence) - 类 中的静态方法org.noear.solon.maven.plugin.tools.StringUtils
 
Errors() - 类 的构造器org.noear.solon.maven.plugin.ProcessAotMojo.Errors
 
Exclude - org.noear.solon.maven.plugin.filter中的类
A model for a dependency to exclude.
Exclude() - 类 的构造器org.noear.solon.maven.plugin.filter.Exclude
 
ExcludeFilter - org.noear.solon.maven.plugin.filter中的类
An {DependencyFilter} that filters out any artifact matching an Exclude.
ExcludeFilter(Exclude...) - 类 的构造器org.noear.solon.maven.plugin.filter.ExcludeFilter
 
ExcludeFilter(List<Exclude>) - 类 的构造器org.noear.solon.maven.plugin.filter.ExcludeFilter
 
ExecutableArchiveLauncher - org.noear.solon.loader中的类
Base class for executable archive Launchers.
ExecutableArchiveLauncher() - 类 的构造器org.noear.solon.loader.ExecutableArchiveLauncher
 
ExecutableArchiveLauncher(Archive) - 类 的构造器org.noear.solon.loader.ExecutableArchiveLauncher
 
execute() - 类 中的方法org.noear.solon.maven.plugin.ProcessAotMojo
 
execute() - 类 中的方法org.noear.solon.maven.plugin.RepackageMojo
 
executeAot() - 类 中的方法org.noear.solon.maven.plugin.ProcessAotMojo
 
ExplodedArchive - org.noear.solon.loader.archive中的类
Archive implementation backed by an exploded archive directory.
ExplodedArchive(File) - 类 的构造器org.noear.solon.loader.archive.ExplodedArchive
Create a new ExplodedArchive instance.
ExplodedArchive(File, boolean) - 类 的构造器org.noear.solon.loader.archive.ExplodedArchive
Create a new ExplodedArchive instance.

F

FileUtils - org.noear.solon.maven.plugin.tools.tool中的类
 
FileUtils() - 类 的构造器org.noear.solon.maven.plugin.tools.tool.FileUtils
 
filter(Set<Artifact>) - 类 中的方法org.noear.solon.maven.plugin.filter.DependencyFilter
 
filter(Artifact) - 类 中的方法org.noear.solon.maven.plugin.filter.DependencyFilter
 
filter(Artifact) - 类 中的方法org.noear.solon.maven.plugin.filter.ExcludeFilter
 
filter(Artifact) - 类 中的方法org.noear.solon.maven.plugin.filter.IncludeFilter
 
FilterableDependency - org.noear.solon.maven.plugin.filter中的类
A model for a dependency to include or exclude.
FilterableDependency() - 类 的构造器org.noear.solon.maven.plugin.filter.FilterableDependency
 
filterDependencies(Set<Artifact>, ArtifactsFilter...) - 类 中的方法org.noear.solon.maven.plugin.RepackageMojo
 
findResource(String) - 类 中的方法org.noear.solon.loader.LaunchedURLClassLoader
 
findResources(String) - 类 中的方法org.noear.solon.loader.LaunchedURLClassLoader
 
forFile(File) - 类 中的静态方法org.noear.solon.maven.plugin.tools.tool.Layouts
Return a layout for the given source file.

G

getArchive() - 类 中的方法org.noear.solon.loader.ExecutableArchiveLauncher
 
getArchive() - 类 中的方法org.noear.solon.loader.Launcher
Return the root archive.
getArchiveEntryPathPrefix() - 类 中的方法org.noear.solon.loader.ExecutableArchiveLauncher
Return the path prefix for entries in the archive.
getArchiveEntryPathPrefix() - 类 中的方法org.noear.solon.loader.JarLauncher
 
getArchiveEntryPathPrefix() - 类 中的方法org.noear.solon.loader.WarLauncher
 
getArgs(String...) - 类 中的方法org.noear.solon.loader.PropertiesLauncher
 
getArtifactFeature(Artifact) - 类 中的方法org.noear.solon.maven.plugin.filter.MatchingGroupIdFilter
 
getBackupFile() - 类 中的方法org.noear.solon.maven.plugin.Repackager
Return the File to use to backup the original source.
getClassPathArchivesIterator() - 类 中的方法org.noear.solon.loader.ExecutableArchiveLauncher
 
getClassPathArchivesIterator() - 类 中的方法org.noear.solon.loader.Launcher
Returns the archives that will be used to construct the class path.
getClassPathArchivesIterator() - 类 中的方法org.noear.solon.loader.PropertiesLauncher
 
getClassPathIndex(Archive) - 类 中的方法org.noear.solon.loader.ExecutableArchiveLauncher
 
getComment() - 类 中的方法org.noear.solon.loader.jar.JarFile
 
getEntry(String) - 类 中的方法org.noear.solon.loader.jar.JarFile
 
getEntry(String) - 类 中的方法org.noear.solon.maven.plugin.tools.jar.JarFile
 
getFile() - 类 中的方法org.noear.solon.loader.data.RandomAccessDataFile
Returns the underlying File.
getFile() - 类 中的方法org.noear.solon.maven.plugin.Repackager
 
getFile() - 类 中的方法org.noear.solon.maven.plugin.tools.data.RandomAccessDataFile
Returns the underlying File.
getFile() - 类 中的方法org.noear.solon.maven.plugin.tools.tool.Library
Return the library file.
getFilters() - 类 中的方法org.noear.solon.maven.plugin.filter.DependencyFilter
 
getHomeDirectory() - 类 中的方法org.noear.solon.loader.PropertiesLauncher
 
getInputStream() - 接口 中的方法org.noear.solon.loader.data.RandomAccessData
Returns an InputStream that can be used to read the underlying data.
getInputStream() - 类 中的方法org.noear.solon.loader.data.RandomAccessDataFile
 
getInputStream(ZipEntry) - 类 中的方法org.noear.solon.loader.jar.JarFile
 
getInputStream(RandomAccessData.ResourceAccess) - 接口 中的方法org.noear.solon.maven.plugin.tools.data.RandomAccessData
Returns an InputStream that can be used to read the underlying data.
getInputStream(RandomAccessData.ResourceAccess) - 类 中的方法org.noear.solon.maven.plugin.tools.data.RandomAccessDataFile
 
getInputStream(ZipEntry) - 类 中的方法org.noear.solon.maven.plugin.tools.jar.JarFile
 
getInputStream(ZipEntry, RandomAccessData.ResourceAccess) - 类 中的方法org.noear.solon.maven.plugin.tools.jar.JarFile
 
getJarEntry(CharSequence) - 类 中的方法org.noear.solon.loader.jar.JarFile
 
getJarEntry(String) - 类 中的方法org.noear.solon.loader.jar.JarFile
 
getJarEntry(String) - 类 中的方法org.noear.solon.maven.plugin.tools.jar.JarFile
 
getJavaExecutable(ToolchainManager, MavenSession) - 类 中的静态方法org.noear.solon.maven.plugin.tools.SolonMavenUtil
优先使用maven上下文中的jdk
getLayout(File) - 类 中的方法org.noear.solon.maven.plugin.tools.tool.DefaultLayoutFactory
 
getLayout(File) - 接口 中的方法org.noear.solon.maven.plugin.tools.tool.LayoutFactory
Return a Layout for the specified source file.
getLibraryDestination(String, LibraryScope) - 接口 中的方法org.noear.solon.maven.plugin.tools.tool.Layout
 
getLibraryDestination(String, LibraryScope) - 类 中的方法org.noear.solon.maven.plugin.tools.tool.Layouts.Jar
 
getLibraryDestination(String, LibraryScope) - 类 中的方法org.noear.solon.maven.plugin.tools.tool.Layouts.Module
已过时。
 
getLibraryDestination(String, LibraryScope) - 类 中的方法org.noear.solon.maven.plugin.tools.tool.Layouts.War
 
getMainClass() - 类 中的方法org.noear.solon.loader.ExecutableArchiveLauncher
 
getMainClass() - 类 中的方法org.noear.solon.loader.Launcher
Returns the main class that should be launched.
getMainClass() - 类 中的方法org.noear.solon.loader.PropertiesLauncher
 
getManifest() - 接口 中的方法org.noear.solon.loader.archive.Archive
Returns the manifest of the archive.
getManifest() - 类 中的方法org.noear.solon.loader.archive.ExplodedArchive
 
getManifest() - 类 中的方法org.noear.solon.loader.archive.JarFileArchive
 
getManifest() - 类 中的方法org.noear.solon.loader.jar.JarFile
 
getManifest() - 接口 中的方法org.noear.solon.maven.plugin.tools.jar.Archive
Returns the manifest of the archive.
getManifest() - 类 中的方法org.noear.solon.maven.plugin.tools.jar.JarFile
 
getManifest() - 类 中的方法org.noear.solon.maven.plugin.tools.jar.JarFileArchive
 
getName() - 接口 中的方法org.noear.solon.loader.archive.Archive.Entry
Returns the name of the entry.
getName() - 类 中的方法org.noear.solon.loader.jar.JarFile
 
getName() - 接口 中的方法org.noear.solon.maven.plugin.tools.jar.Archive.Entry
Returns the name of the entry.
getName() - 类 中的方法org.noear.solon.maven.plugin.tools.jar.JarFile
 
getName() - 类 中的方法org.noear.solon.maven.plugin.tools.tool.Library
Return the name of file as it should be written.
getNestedArchive(Archive.Entry) - 类 中的方法org.noear.solon.loader.archive.ExplodedArchive
 
getNestedArchive(Archive.Entry) - 类 中的方法org.noear.solon.loader.archive.JarFileArchive
 
getNestedArchive(Archive.Entry) - 类 中的方法org.noear.solon.maven.plugin.tools.jar.JarFileArchive
 
getNestedArchives(Archive.EntryFilter, Archive.EntryFilter) - 接口 中的方法org.noear.solon.loader.archive.Archive
Returns nested Archives for entries that match the specified filters.
getNestedArchives(Archive.EntryFilter, Archive.EntryFilter) - 类 中的方法org.noear.solon.loader.archive.ExplodedArchive
 
getNestedArchives(Archive.EntryFilter, Archive.EntryFilter) - 类 中的方法org.noear.solon.loader.archive.JarFileArchive
 
getNestedArchives(Archive.EntryFilter) - 接口 中的方法org.noear.solon.maven.plugin.tools.jar.Archive
Returns nested Archives for entries that match the specified filter.
getNestedArchives(Archive.EntryFilter) - 类 中的方法org.noear.solon.maven.plugin.tools.jar.JarFileArchive
 
getNestedJarFile(ZipEntry) - 类 中的方法org.noear.solon.loader.jar.JarFile
Return a nested JarFile loaded from the specified entry.
getNestedJarFile(JarEntry) - 类 中的方法org.noear.solon.loader.jar.JarFile
Return a nested JarFile loaded from the specified entry.
getNestedJarFile(ZipEntry) - 类 中的方法org.noear.solon.maven.plugin.tools.jar.JarFile
Return a nested JarFile loaded from the specified entry.
getNestedJarFile(JarEntry) - 类 中的方法org.noear.solon.maven.plugin.tools.jar.JarFile
Return a nested JarFile loaded from the specified entry.
getPathFromRoot() - 类 中的方法org.noear.solon.loader.jar.JarFile
 
getPathFromRoot() - 类 中的方法org.noear.solon.maven.plugin.tools.jar.JarFile
 
getProperty(String) - 类 中的静态方法org.noear.solon.loader.util.SystemPropertyUtils
 
getProperty(String, String) - 类 中的静态方法org.noear.solon.loader.util.SystemPropertyUtils
 
getProperty(String, String, String) - 类 中的静态方法org.noear.solon.loader.util.SystemPropertyUtils
Search the System properties and environment variables for a value with the provided key.
getRepackagedClassesLocation() - 类 中的方法org.noear.solon.maven.plugin.tools.tool.Layouts.Jar
 
getRepackagedClassesLocation() - 类 中的方法org.noear.solon.maven.plugin.tools.tool.Layouts.War
 
getRepackagedClassesLocation() - 接口 中的方法org.noear.solon.maven.plugin.tools.tool.RepackagingLayout
Returns the location to which classes should be moved.
getRootJarFile() - 类 中的方法org.noear.solon.loader.jar.JarFile
 
getRootJarFile() - 类 中的方法org.noear.solon.maven.plugin.tools.jar.JarFile
 
getRootJarFileFromUrl(URL) - 类 中的方法org.noear.solon.loader.jar.Handler
 
getRootJarFileFromUrl(URL) - 类 中的方法org.noear.solon.maven.plugin.tools.jar.Handler
 
getRunningProcess() - 类 中的方法org.noear.solon.maven.plugin.RunProcess
Return the running process.
getScope() - 类 中的方法org.noear.solon.maven.plugin.tools.tool.Library
Return the scope of the library.
getSize() - 接口 中的方法org.noear.solon.loader.data.RandomAccessData
Returns the size of the data.
getSize() - 类 中的方法org.noear.solon.loader.data.RandomAccessDataFile
 
getSize() - 接口 中的方法org.noear.solon.maven.plugin.tools.data.RandomAccessData
Returns the size of the data.
getSize() - 类 中的方法org.noear.solon.maven.plugin.tools.data.RandomAccessDataFile
 
getStartClass(File, String, Log) - 类 中的静态方法org.noear.solon.maven.plugin.tools.SolonMavenUtil
获取指定目录或jar包的solon启动类
getSubsection(long, long) - 接口 中的方法org.noear.solon.loader.data.RandomAccessData
Returns a new RandomAccessData for a specific subsection of this data.
getSubsection(long, long) - 类 中的方法org.noear.solon.loader.data.RandomAccessDataFile
 
getSubsection(long, long) - 接口 中的方法org.noear.solon.maven.plugin.tools.data.RandomAccessData
Returns a new RandomAccessData for a specific subsection of this data.
getSubsection(long, long) - 类 中的方法org.noear.solon.maven.plugin.tools.data.RandomAccessDataFile
 
getUrl() - 接口 中的方法org.noear.solon.loader.archive.Archive
Returns a URL that can be used to load the archive.
getUrl() - 类 中的方法org.noear.solon.loader.archive.ExplodedArchive
 
getUrl() - 类 中的方法org.noear.solon.loader.archive.JarFileArchive
 
getUrl() - 类 中的方法org.noear.solon.loader.jar.JarFile
 
getUrl() - 接口 中的方法org.noear.solon.maven.plugin.tools.jar.Archive
Returns a URL that can be used to load the archive.
getUrl() - 类 中的方法org.noear.solon.maven.plugin.tools.jar.JarFile
Return a URL that can be used to access this JAR file.
getUrl() - 类 中的方法org.noear.solon.maven.plugin.tools.jar.JarFileArchive
 

H

Handler - org.noear.solon.loader.jar中的类
URLStreamHandler for Spring Boot loader JarFiles.
Handler() - 类 的构造器org.noear.solon.loader.jar.Handler
 
Handler(JarFile) - 类 的构造器org.noear.solon.loader.jar.Handler
 
Handler - org.noear.solon.maven.plugin.tools.jar中的类
 
Handler() - 类 的构造器org.noear.solon.maven.plugin.tools.jar.Handler
 
Handler(JarFile) - 类 的构造器org.noear.solon.maven.plugin.tools.jar.Handler
 
handleSigInt() - 类 中的方法org.noear.solon.maven.plugin.RunProcess
Return if the process was stopped.
hashCode(URL) - 类 中的方法org.noear.solon.loader.jar.Handler
 
hashCode(URL) - 类 中的方法org.noear.solon.maven.plugin.tools.jar.Handler
 
hasJustEnded() - 类 中的方法org.noear.solon.maven.plugin.RunProcess
 
HEAD_PACKAGE - 类 中的静态变量org.noear.solon.maven.plugin.Constant
 
HEAD_PACKAGE_PATH - 类 中的静态变量org.noear.solon.maven.plugin.Constant
 
HOME - 类 中的静态变量org.noear.solon.loader.PropertiesLauncher
Properties key for home directory.

I

Include - org.noear.solon.maven.plugin.filter中的类
A model for a dependency to include.
Include() - 类 的构造器org.noear.solon.maven.plugin.filter.Include
 
IncludeFilter - org.noear.solon.maven.plugin.filter中的类
An ArtifactsFilter that filters out any artifact not matching an Include.
IncludeFilter(List<Include>) - 类 的构造器org.noear.solon.maven.plugin.filter.IncludeFilter
 
includeSystemScope - 类 中的变量org.noear.solon.maven.plugin.RepackageMojo
Include system scoped dependencies.
isDirectory() - 接口 中的方法org.noear.solon.loader.archive.Archive.Entry
Returns true if the entry represents a directory.
isDirectory() - 接口 中的方法org.noear.solon.maven.plugin.tools.jar.Archive.Entry
Returns true if the entry represents a directory.
isEmpty(CharSequence) - 类 中的静态方法org.noear.solon.maven.plugin.tools.StringUtils
 
isExploded() - 接口 中的方法org.noear.solon.loader.archive.Archive
Return if the archive is exploded (already unpacked).
isExploded() - 类 中的方法org.noear.solon.loader.archive.ExplodedArchive
 
isExploded() - 类 中的方法org.noear.solon.loader.ExecutableArchiveLauncher
 
isExploded() - 类 中的方法org.noear.solon.loader.Launcher
Returns if the launcher is running in an exploded mode.
isNestedArchive(Archive.Entry) - 类 中的方法org.noear.solon.loader.ExecutableArchiveLauncher
Determine if the specified entry is a nested item that should be added to the classpath.
isNestedArchive(Archive.Entry) - 类 中的方法org.noear.solon.loader.JarLauncher
 
isNestedArchive(Archive.Entry) - 类 中的方法org.noear.solon.loader.WarLauncher
 
isNotChangeJar(File) - 类 中的静态方法org.noear.solon.maven.plugin.ClassesMove
检查包是否变化
isNotEmpty(CharSequence) - 类 中的静态方法org.noear.solon.maven.plugin.tools.StringUtils
 
isPostProcessingClassPathArchives() - 类 中的方法org.noear.solon.loader.ExecutableArchiveLauncher
Return if post processing needs to be applied to the archives.
isPostProcessingClassPathArchives() - 类 中的方法org.noear.solon.loader.JarLauncher
 
isPostProcessingClassPathArchives() - 类 中的方法org.noear.solon.loader.WarLauncher
 
isSearchCandidate(Archive.Entry) - 类 中的方法org.noear.solon.loader.ExecutableArchiveLauncher
Determine if the specified entry is a candidate for further searching.
isUnpackRequired() - 类 中的方法org.noear.solon.maven.plugin.tools.tool.Library
Return if the file cannot be used directly as a nested jar and needs to be unpacked.
iterator() - 类 中的方法org.noear.solon.loader.archive.ExplodedArchive
已过时。
iterator() - 类 中的方法org.noear.solon.loader.archive.JarFileArchive
已过时。
iterator() - 类 中的方法org.noear.solon.loader.jar.JarFile
Return an iterator for the contained entries.
iterator() - 类 中的方法org.noear.solon.maven.plugin.tools.jar.JarFileArchive
 

J

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

K

kill() - 类 中的方法org.noear.solon.maven.plugin.RunProcess
Kill this process.

L

launch(String[]) - 类 中的方法org.noear.solon.loader.Launcher
Launch the application.
launch(String[], String, ClassLoader) - 类 中的方法org.noear.solon.loader.Launcher
Launch the application given the archive file and a fully configured classloader.
LaunchedURLClassLoader - org.noear.solon.loader中的类
ClassLoader used by the Launcher.
LaunchedURLClassLoader(URL[], ClassLoader) - 类 的构造器org.noear.solon.loader.LaunchedURLClassLoader
Create a new LaunchedURLClassLoader instance.
LaunchedURLClassLoader(boolean, URL[], ClassLoader) - 类 的构造器org.noear.solon.loader.LaunchedURLClassLoader
Create a new LaunchedURLClassLoader instance.
LaunchedURLClassLoader(boolean, Archive, URL[], ClassLoader) - 类 的构造器org.noear.solon.loader.LaunchedURLClassLoader
Create a new LaunchedURLClassLoader instance.
Launcher - org.noear.solon.loader中的类
Base class for launchers that can start an application with a fully configured classpath backed by one or more Archives.
Launcher() - 类 的构造器org.noear.solon.loader.Launcher
 
Layout - org.noear.solon.maven.plugin.tools.tool中的接口
 
LayoutFactory - org.noear.solon.maven.plugin.tools.tool中的接口
Factory interface used to create a Layout.
Layouts - org.noear.solon.maven.plugin.tools.tool中的类
Common Layouts.
Layouts.Jar - org.noear.solon.maven.plugin.tools.tool中的类
Executable JAR layout.
Layouts.Module - org.noear.solon.maven.plugin.tools.tool中的类
已过时。
as of 1.5 in favor of a custom LayoutFactory
Layouts.War - org.noear.solon.maven.plugin.tools.tool中的类
 
LIB_PATH - 类 中的静态变量org.noear.solon.maven.plugin.Constant
 
Libraries - org.noear.solon.maven.plugin.tools.tool中的接口
Encapsulates information about libraries that may be packed into the archive.
Library - org.noear.solon.maven.plugin.tools.tool中的类
Encapsulates information about a single library that may be packed into the archive.
Library(File, LibraryScope) - 类 的构造器org.noear.solon.maven.plugin.tools.tool.Library
Create a new Library.
Library(File, LibraryScope, boolean) - 类 的构造器org.noear.solon.maven.plugin.tools.tool.Library
Create a new Library.
Library(String, File, LibraryScope, boolean) - 类 的构造器org.noear.solon.maven.plugin.tools.tool.Library
Create a new Library.
library(Library) - 接口 中的方法org.noear.solon.maven.plugin.tools.tool.LibraryCallback
Callback for a single library backed by a File.
LibraryCallback - org.noear.solon.maven.plugin.tools.tool中的接口
Callback interface used to iterate Libraries.
LibraryScope - org.noear.solon.maven.plugin.tools.tool中的接口
The scope of a library.
loadClass(String, boolean) - 类 中的方法org.noear.solon.loader.LaunchedURLClassLoader
 

M

main(String[]) - 类 中的静态方法org.noear.solon.loader.JarLauncher
 
MAIN - 类 中的静态变量org.noear.solon.loader.PropertiesLauncher
Properties key for main class.
main(String[]) - 类 中的静态方法org.noear.solon.loader.PropertiesLauncher
 
main(String[]) - 类 中的静态方法org.noear.solon.loader.WarLauncher
 
MAIN_CLASS - 类 中的静态变量org.noear.solon.maven.plugin.Constant
 
MainMethodRunner - org.noear.solon.loader中的类
Utility class that is used by Launchers to call a main method.
MainMethodRunner(String, String[]) - 类 的构造器org.noear.solon.loader.MainMethodRunner
Create a new MainMethodRunner instance.
matches(Archive.Entry) - 接口 中的方法org.noear.solon.loader.archive.Archive.EntryFilter
Apply the jar entry filter.
matches(Archive.Entry) - 接口 中的方法org.noear.solon.maven.plugin.tools.jar.Archive.EntryFilter
Apply the jar entry filter.
MatchingGroupIdFilter - org.noear.solon.maven.plugin.filter中的类
An ArtifactsFilter that filters by matching groupId.
MatchingGroupIdFilter(String) - 类 的构造器org.noear.solon.maven.plugin.filter.MatchingGroupIdFilter
Create a new instance with the CSV groupId values that should be excluded.
Module() - 类 的构造器org.noear.solon.maven.plugin.tools.tool.Layouts.Module
已过时。
 

N

NONE - 接口 中的静态变量org.noear.solon.maven.plugin.tools.tool.Libraries
Represents no libraries.

O

openConnection(URL) - 类 中的方法org.noear.solon.loader.jar.Handler
 
openConnection(URL) - 类 中的方法org.noear.solon.maven.plugin.tools.jar.Handler
 
org.noear.solon.loader - 程序包 org.noear.solon.loader
 
org.noear.solon.loader.archive - 程序包 org.noear.solon.loader.archive
 
org.noear.solon.loader.data - 程序包 org.noear.solon.loader.data
 
org.noear.solon.loader.jar - 程序包 org.noear.solon.loader.jar
 
org.noear.solon.loader.util - 程序包 org.noear.solon.loader.util
 
org.noear.solon.maven.plugin - 程序包 org.noear.solon.maven.plugin
 
org.noear.solon.maven.plugin.filter - 程序包 org.noear.solon.maven.plugin.filter
 
org.noear.solon.maven.plugin.tools - 程序包 org.noear.solon.maven.plugin.tools
 
org.noear.solon.maven.plugin.tools.data - 程序包 org.noear.solon.maven.plugin.tools.data
 
org.noear.solon.maven.plugin.tools.jar - 程序包 org.noear.solon.maven.plugin.tools.jar
 
org.noear.solon.maven.plugin.tools.tool - 程序包 org.noear.solon.maven.plugin.tools.tool
 

P

parseURL(URL, String, int, int) - 类 中的方法org.noear.solon.loader.jar.Handler
 
parseURL(URL, String, int, int) - 类 中的方法org.noear.solon.maven.plugin.tools.jar.Handler
 
PATH - 类 中的静态变量org.noear.solon.loader.PropertiesLauncher
Properties key for classpath entries (directories possibly containing jars or jars).
PLACEHOLDER_PREFIX - 类 中的静态变量org.noear.solon.loader.util.SystemPropertyUtils
Prefix for system property placeholders: "${".
PLACEHOLDER_SUFFIX - 类 中的静态变量org.noear.solon.loader.util.SystemPropertyUtils
Suffix for system property placeholders: "}".
PLUGIN_TYPE - 类 中的静态变量org.noear.solon.maven.plugin.RepackageMojo
 
PluginType - org.noear.solon.maven.plugin中的枚举
 
postProcessClassPathArchives(List<Archive>) - 类 中的方法org.noear.solon.loader.ExecutableArchiveLauncher
Called to post-process archive entries before they are used.
ProcessAotMojo - org.noear.solon.maven.plugin中的类
Invoke the AOT engine on the application.
ProcessAotMojo() - 类 的构造器org.noear.solon.maven.plugin.ProcessAotMojo
 
ProcessAotMojo.Errors - org.noear.solon.maven.plugin中的类
DiagnosticListener used to collect errors.
PropertiesLauncher - org.noear.solon.loader中的类
Launcher for archives with user-configured classpath and main class via a properties file.
PropertiesLauncher() - 类 的构造器org.noear.solon.loader.PropertiesLauncher
 
PROVIDED - 接口 中的静态变量org.noear.solon.maven.plugin.tools.tool.LibraryScope
The library is needed for compile but is usually provided when running.

R

RandomAccessData - org.noear.solon.loader.data中的接口
Interface that provides read-only random access to some underlying data.
RandomAccessData - org.noear.solon.maven.plugin.tools.data中的接口
Interface that provides read-only random access to some underlying data.
RandomAccessData.ResourceAccess - org.noear.solon.maven.plugin.tools.data中的枚举
Lock modes for accessing the underlying resource.
RandomAccessDataFile - org.noear.solon.loader.data中的类
RandomAccessData implementation backed by a RandomAccessFile.
RandomAccessDataFile(File) - 类 的构造器org.noear.solon.loader.data.RandomAccessDataFile
Create a new RandomAccessDataFile backed by the specified file.
RandomAccessDataFile - org.noear.solon.maven.plugin.tools.data中的类
RandomAccessData implementation backed by a RandomAccessFile.
RandomAccessDataFile(File) - 类 的构造器org.noear.solon.maven.plugin.tools.data.RandomAccessDataFile
Create a new RandomAccessDataFile backed by the specified file.
RandomAccessDataFile(File, int) - 类 的构造器org.noear.solon.maven.plugin.tools.data.RandomAccessDataFile
Create a new RandomAccessDataFile backed by the specified file.
read() - 接口 中的方法org.noear.solon.loader.data.RandomAccessData
Reads all the data and returns it as a byte array.
read(long, long) - 接口 中的方法org.noear.solon.loader.data.RandomAccessData
Reads the length bytes of data starting at the given offset.
read() - 类 中的方法org.noear.solon.loader.data.RandomAccessDataFile
 
read(long, long) - 类 中的方法org.noear.solon.loader.data.RandomAccessDataFile
 
registerUrlProtocolHandler() - 类 中的静态方法org.noear.solon.loader.jar.JarFile
Register a 'java.protocol.handler.pkgs' property so that a URLStreamHandler will be located to deal with jar URLs.
registerUrlProtocolHandler() - 类 中的静态方法org.noear.solon.maven.plugin.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) - 类 中的静态方法org.noear.solon.maven.plugin.tools.tool.FileUtils
Utility to remove duplicate files from an "output" directory if they already exist in an "origin".
repackage(File, Libraries) - 类 中的方法org.noear.solon.maven.plugin.Repackager
Repackage to the given destination so that it can be launched using ' java -jar'.
RepackageMojo - org.noear.solon.maven.plugin中的类
 
RepackageMojo() - 类 的构造器org.noear.solon.maven.plugin.RepackageMojo
 
Repackager - org.noear.solon.maven.plugin中的类
 
Repackager(File, Log, String) - 类 的构造器org.noear.solon.maven.plugin.Repackager
 
RepackagingLayout - org.noear.solon.maven.plugin.tools.tool中的接口
A specialization of Layout that repackages an existing archive by moving its content to a new location.
report(Diagnostic<? extends JavaFileObject>) - 类 中的方法org.noear.solon.maven.plugin.ProcessAotMojo.Errors
 
resolvePlaceholders(String) - 类 中的静态方法org.noear.solon.loader.util.SystemPropertyUtils
Resolve ${...} placeholders in the given text, replacing them with corresponding system property values.
resolvePlaceholders(Properties, String) - 类 中的静态方法org.noear.solon.loader.util.SystemPropertyUtils
Resolve ${...} placeholders in the given text, replacing them with corresponding system property values.
run() - 类 中的方法org.noear.solon.loader.MainMethodRunner
 
run(boolean, String...) - 类 中的方法org.noear.solon.maven.plugin.RunProcess
 
run(boolean, Collection<String>, Map<String, String>) - 类 中的方法org.noear.solon.maven.plugin.RunProcess
 
RunProcess - org.noear.solon.maven.plugin中的类
Utility used to run a process.
RunProcess(String...) - 类 的构造器org.noear.solon.maven.plugin.RunProcess
Creates new RunProcess instance for the specified command.
RunProcess(File, String...) - 类 的构造器org.noear.solon.maven.plugin.RunProcess
Creates new RunProcess instance for the specified working directory and command.
RUNTIME - 接口 中的静态变量org.noear.solon.maven.plugin.tools.tool.LibraryScope
The library is used at runtime but not needed for compile.

S

sameFile(URL, URL) - 类 中的方法org.noear.solon.loader.jar.Handler
 
sameFile(URL, URL) - 类 中的方法org.noear.solon.maven.plugin.tools.jar.Handler
 
SET_SYSTEM_PROPERTIES - 类 中的静态变量org.noear.solon.loader.PropertiesLauncher
Properties key for boolean flag (default false) which if set will cause the external configuration properties to be copied to System properties (assuming that is allowed by Java security).
setUseFastConnectionExceptions(boolean) - 类 中的静态方法org.noear.solon.loader.jar.Handler
Set if a generic static exception can be thrown when a URL cannot be connected.
setUseFastConnectionExceptions(boolean) - 类 中的静态方法org.noear.solon.maven.plugin.tools.jar.Handler
Set if a generic static exception can be thrown when a URL cannot be connected.
sha1Hash(File) - 类 中的静态方法org.noear.solon.maven.plugin.tools.tool.FileUtils
Generate a SHA.1 Hash for a given file.
SignalUtils - org.noear.solon.maven.plugin中的类
Utilities for working with signal handling.
size() - 类 中的方法org.noear.solon.loader.jar.JarFile
 
size() - 类 中的方法org.noear.solon.maven.plugin.tools.jar.JarFile
 
SolonMavenUtil - org.noear.solon.maven.plugin.tools中的类
 
SolonMavenUtil() - 类 的构造器org.noear.solon.maven.plugin.tools.SolonMavenUtil
 
start(File) - 类 中的静态方法org.noear.solon.maven.plugin.CopyLoader
 
START_CLASS - 类 中的静态变量org.noear.solon.maven.plugin.Constant
 
START_CLASS_ANNOTATION - 类 中的静态变量org.noear.solon.maven.plugin.Constant
 
stream() - 类 中的方法org.noear.solon.loader.jar.JarFile
 
StringUtils - org.noear.solon.maven.plugin.tools中的类
 
StringUtils() - 类 的构造器org.noear.solon.maven.plugin.tools.StringUtils
 
SystemPropertyUtils - org.noear.solon.loader.util中的类
Helper class for resolving placeholders in texts.
SystemPropertyUtils() - 类 的构造器org.noear.solon.loader.util.SystemPropertyUtils
 

T

toCamelCase(CharSequence) - 类 中的静态方法org.noear.solon.loader.PropertiesLauncher
 
toString() - 类 中的方法org.noear.solon.loader.archive.ExplodedArchive
 
toString() - 类 中的方法org.noear.solon.loader.archive.JarFileArchive
 
toString() - 类 中的方法org.noear.solon.loader.jar.JarFile
 
toString() - 类 中的方法org.noear.solon.maven.plugin.ProcessAotMojo.Errors
 
toString() - 类 中的方法org.noear.solon.maven.plugin.tools.jar.JarFile
 
toString() - 类 中的方法org.noear.solon.maven.plugin.tools.jar.JarFileArchive
 
toString() - 接口 中的方法org.noear.solon.maven.plugin.tools.tool.LibraryScope
 
toURL(File) - 类 中的方法org.noear.solon.maven.plugin.ProcessAotMojo
 

U

unzipJar(String, String) - 类 中的静态方法org.noear.solon.maven.plugin.ClassesMove
 

V

VALUE_SEPARATOR - 类 中的静态变量org.noear.solon.loader.util.SystemPropertyUtils
Value separator for system property placeholders: ":".
valueOf(String) - 枚举 中的静态方法org.noear.solon.maven.plugin.PluginType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.noear.solon.maven.plugin.tools.data.RandomAccessData.ResourceAccess
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法org.noear.solon.maven.plugin.PluginType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.noear.solon.maven.plugin.tools.data.RandomAccessData.ResourceAccess
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。

W

War() - 类 的构造器org.noear.solon.maven.plugin.tools.tool.Layouts.War
 
WAR_LIB_PATH - 类 中的静态变量org.noear.solon.maven.plugin.Constant
 
WarLauncher - org.noear.solon.loader中的类
Launcher for WAR based archives.
WarLauncher() - 类 的构造器org.noear.solon.loader.WarLauncher
 
WarLauncher(Archive) - 类 的构造器org.noear.solon.loader.WarLauncher
 
writeEntries(JarFile) - 类 中的方法org.noear.solon.maven.plugin.JarWriter
Write all entries from the specified jar file.
writeManifest(Manifest) - 类 中的方法org.noear.solon.maven.plugin.JarWriter
Write the specified manifest.
writeNestedLibrary(String, Library) - 类 中的方法org.noear.solon.maven.plugin.JarWriter
Write a nested library.
A B C D E F G H I J K L M N O P R S T U V W 
跳过导航链接

Copyright © 2024. All rights reserved.