Maven打包Jar
我举个例子,例如很多年轻人跟我一样喜欢刷访问量(呸呸呸),所以你懂的吧,我们需要把JAVA写好的代码打包起来,然后蹭蹭蹭的刷,一篇文章两个知识点
1.学习Maven打包Jar
2.学习Http发送Get请求
简述
首先了解一下Maven的一些基础使用
我们发现,上面有许许多多的一些看不懂的功能,但是实际上我们可以通过字面意思去理解
- Maven clean:清除那些target包
- Maven install:执行完整的一个生命周期流程
- Maven package:打包,例如我们用的jar
- Maven test:测试包
- …
所以大概是这样,比较粗浅,但是也很直接,我们的需求是打jar包,所以我们会用到Maven package,但是在上面提到了一个叫做Maven Install的功能,是执行完整的一个生命周期的,并且还会把打好的包装到本地仓库去,回到重点,下面开始玩起来
源程序
import org.apache.http.HttpResponse;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.CloseableHttpClient;
import org.apache.http.impl.client.HttpClientBuilder;
import java.io.IOException;
/**
* @author 李家民
*/
public class RunMyBook {
public static String doGet(String url) throws IOException {
String body = "";
CloseableHttpClient httpClient = HttpClientBuilder.create().build();
HttpGet httpGet = new HttpGet(url);
HttpResponse httpResponse = httpClient.execute(httpGet);
httpGet.releaseConnection();
return body;
}
public static void getUrl() throws IOException, InterruptedException {
while (true) {
String url_1 = "https://blog.csdn.net/weixin_48518621/article/details/120603116?spm=1001.2014.3001.5501";
String url_2 = "https://blog.csdn.net/weixin_48518621/article/details/120445198?spm=1001.2014.3001.5501";
String url_3 = "https://blog.csdn.net/weixin_48518621/article/details/120890975?spm=1001.2014.3001.5501";
doGet(url_1);
doGet(url_2);
doGet(url_3);
Thread.sleep(30000);
}
}
public static void main(String[] args) throws IOException, InterruptedException {
getUrl();
}
}
pom
pom文件整起来
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org