gradle构建带三方依赖jar的普通项目

    gradle构建springboot项目,有默认的插件,帮助我们做了很多工作,我们只需要按照start.spring.io的步骤来构建一个项目即可。项目中的配置都自动帮助我们生成好了,无需关心最后的启动类,依赖关系。我们先看看springboot项目的构建文件build.gradle:

plugins {
	id 'org.springframework.boot' version '2.2.0.RELEASE'
	id 'io.spring.dependency-management' version '1.0.8.RELEASE'
	id 'java'
}

group = 'com.xxx'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '1.8'

repositories {
	maven { url 'http://maven.aliyun.com/nexus/content/groups/public/'}
	//mavenCentral()
}

dependencies {
	implementation 'org.springframework.boot:spring-boot-starter-web'
	testImplementation('org.springframework.boot:spring-boot-starter-test') {
		exclude group: 'org.junit.vintage', module: 'junit-vintage-engine'
	}
}

test {
	useJUnitPlatform()
}

    构建是要生成jar包的,但是配置文件里面没有jar的关键字,这是因为springboot的插件帮我们做好了,当我们换成了一般的项目,比如一个jetty server的项目,或者一个带三方依赖的 可执行程序,我们需要做这样的工作:

    1、编写jar任务,
    2、指定manifest 
    3、指定依赖,也就是指定classpath。

    下面通过一个简单的示例,来感受一下gradle构建的过程:我们新建一个项目,加入依赖org.web3j:core:4.5.5,然后编写相关代码:

package com.xxx.web3j;

import org.web3j.protocol.Web3j;
import org.web3j.protocol.http.HttpService;

public class Web3jApp {
	public static void main(String[] args) throws Exception {
		Web3j web3j = Web3j.build(n
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

luffy5459

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值