CLASSPATH="${MYJETTY_CONF_DIR}" for f in $MYJETTY_HOME/lib/*.jar; do CLASSPATH=${CLASSPATH}:$f; done LOG_DIR=${MYJETTY_HOME}/logs CLASS=com.lala.tomcat.App nohup ${JAVA_HOME}/bin/java -classpath "$CLASSPATH" $CLASS > ${LOG_DIR}/myjetty.out 2>&1 < /dev/null & 1. 2...
addClassPath:将该元素设置为true告知maven-jar-plugin添加一个Class-Path元素到 MANIFEST.MF 文件,以及在Class-Path元素中包括所有依赖项。 classpathPrefix:如果您计划在同一目录下包含有您的所有依赖项,作为您将构建的 JAR,那么您可以忽略它;否则使用classpathPrefix来指定所有依赖 JAR 文件的前缀。在清单 1 中,cl...
<addClasspath>true</addClasspath> <classpathPrefix>lib/</classpathPrefix> com.xxx.xxxService </manifest> </archive> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <version>2.10</version> <executions> <executio...
1.POM文件添加jar包生成插件 <plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-jar-plugin</artifactId><version>3.0.2</version><configuration><archive><manifest>${mainClass}<!-- 是否指定项目classpath下的依赖 --><addClasspath>true</addClasspath><!-- 指定依赖的时候声明前缀 ...
Application <!-- 依赖的jar的目录前缀 --> <classpathPrefix>../lib</classpathPrefix> <addClasspath>true</addClasspath> </manifest> </archive> <includes> <!-- 只打包指定目录的文件 --> <include>io/geekidea/springboot/**</include> </includes> </configuration...
1,descriptorRef -- jar-with-dependencies 就是将程序依赖的所有第三方类库都打入jar包,这样就不需要在运行时指定class-path了。 2,descriptor -- 指定assembly文件所在的位置。我们还需要创建一个assembly.xml来详细说明package的目录结构和内容。 assembly.xml文件的示例: ...
assembly插件在pom中配置较为简单,但需要配置maven自带的插件实现main方法添加和classpath依赖。假设上边的assembly配置文件在src/main/assembly/assembly.xml pom配置内容为 代码语言:javascript 复制 <build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-jar-plugin</artifactId><ver...
addClasspath和classpathPrefix表明会把lib下的jar作为第三方依赖加入package里,所以我们需要把依赖拷贝到lib目录下,我们可以使用maven-dependency-plugin: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> ...
addClasspath和classpathPrefix表明会把lib下的jar作为第三方依赖加入package里,所以我们需要把依赖拷贝到lib目录下,我们可以使用maven-dependency-plugin: <plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-dependency-plugin</artifactId><executions><execution><id>copy</id><phase>compile</ph...
-- 项目启动类 --> Application <!-- 依赖的jar的目录前缀 --> <classpathPrefix>../lib</classpathPrefix> <addClasspath>true</addClasspath> </manifest> </archive> <includes> <!-- 只打包指定目录的文件 --> <include>io/geekidea/springboot/**</include> </includes> </configuration> </pl...