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仓库。
对于较小的库文件,可以手动进行构建。
示例: