public class SolonMavenUtil
extends java.lang.Object
构造器和说明 |
---|
SolonMavenUtil() |
限定符和类型 | 方法和说明 |
---|---|
static java.lang.String |
getJavaExecutable(org.apache.maven.toolchain.ToolchainManager toolchainManager,
org.apache.maven.execution.MavenSession mavenSession)
优先使用maven上下文中的jdk
|
static java.lang.String |
getStartClass(java.io.File file,
java.lang.String mainClass,
org.apache.maven.plugin.logging.Log logger)
获取指定目录或jar包的solon启动类
|
public static java.lang.String getStartClass(java.io.File file, java.lang.String mainClass, org.apache.maven.plugin.logging.Log logger) throws java.io.IOException
file
- 可以是一个class目录,也可以是一个jar包mainClass
- 如果指定启动类,则直接返回java.io.IOException
public static java.lang.String getJavaExecutable(org.apache.maven.toolchain.ToolchainManager toolchainManager, org.apache.maven.execution.MavenSession mavenSession)