Maven示例:
在pom.xml中添加以下内容:
my-library
1.0.0
jar
com.google.guava
guava
27.0.1-jre
maven-jar-plugin
3.2.0
true
com.example.MyMainClass
运行以下命令构建库文件:
mvn clean package
将生成的my-library.jar文件部署至服务器或将其上传至私有或公有的Maven仓库。
Gradle示例:
在build.gradle中添加以下内容:
apply plugin: 'java'
group 'com.example'
version '1.0.0'
repositories {
mavenCentral()
}
dependencies {
implementation 'com.google.guava:guava:27.0.1-jre'
}
jar {
manifest {
attributes(
'Main-Class': 'com.example.MyMainClass'
)
}
}
tasks.withType(Jar) {
archiveClassifier.set('release')
}
运行以下命令构建库文件:
./gradlew clean build
将生成的my-library-release.jar文件部署至服务器或将其上传至私有或公有的Maven仓库。
对于较小的库文件,可以手动进行构建。
示例: