【Maven】与Eclipse和IDEA集成

maven-eclipse-plugin及可插拔安装方法 maven eclipse插件及其安装方法,官网提供资源.开源免费 立即下载

经过了前两篇文章的了解:

  • https://blog.hackyle.net/index.php/tools/maven-basic/
  • https://blog.hackyle.net/index.php/tools/maven-pom/

接下来是实际项目中的实践(按图索骥),这也许是最有意思的!

Eclipse

配置Maven

Eclipse也内置了一个Maven,但是不稳定、不能够自定义设置,所以不要使用Eclipse内置的Maven。

点击Window-Preferences:

注意:每次创建项目都要设置Maven的参数!

创建JavaSE工程

成功创建

管理工程:

修改默认JDK

<profile>
  <id>jdk-1.7</id>
  <activation>
      <activeByDefault>true</activeByDefault>
      <jdk>1.7</jdk>
  </activation>
  <properties>
      <maven.compiler.source>1.7</maven.compiler.source>
      <maven.compiler.target>1.7</maven.compiler.target>
      <maven.compiler.compilerVersion>1.7</maven.compiler.compilerVersion>
  </properties>
</profile>

创建JavaWeb工程

创建完毕,但在webapp目录下没有WEB-INF等目录,且pom.xml文件还报错,所以这不是一个完整的web工程。

在webapp目录下配置WEB-INF目录:首先选中项目,右键属性:

点击Further Configuration available

完整目录结构的Web项目:

 

IDEA

配置Maven

IDEA中内置了Maven ,一般不使用内置的,因为用内置修改Maven的设置仓库位置不方便。进入设置页面:

配置运行参数:

-DarchetypeCatalog=internal

注意:为了使的这个设置在以后创建Maven项目时都生效,需要进行全局设置

进入配置对话框后,按照上文进行配置即可

创建JavaSE项目

File-New Project:

因为要创建的是JavaSE工程,所以选择maven-archetype-quickstart

创建成功:

创建resources目录:

 

pom.xml

pom.xml文件解析
<?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/xsd/maven-4.0.0.xsd">
  <!--modelVersion标签值是固定的,不可更改-->
  <modelVersion>4.0.0</modelVersion>

  <!--自己项目的坐标(gav,三个标签的首字母)-->
  <groupId>net.hackyle</groupId>
  <artifactId>HelloMaven</artifactId>
  <version>1.0-SNAPSHOT</version>

  <!--项目在Web上的展示名字和URL地址-->
  <name>HelloMaven</name>
  <!-- FIXME change it to the project's website -->
  <url>http://www.example.com</url>

  <!--设置Maven的属性-->
  <properties>
    <!--设置编码-->
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <!--编译Java代码的JDK版本-->
    <maven.compiler.source>1.7</maven.compiler.source>
    <!--代码运行的JDK版本,与上一个标签中的版本保持一致-->
    <maven.compiler.target>1.7</maven.compiler.target>
  </properties>

  <!--设置依赖,即管理项目中所用到的Jar包-->
  <dependencies>
    <!--Junit单元测试的依赖(Jar)包-->
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>4.11</version>
      <scope>test</scope>
    </dependency>
  </dependencies>

  <!--Maven插件的管理,即时不写也会默认使用以下指定的插件,所以可以直接删除build标签-->
  <build>
    <pluginManagement><!-- lock down plugins versions to avoid using Maven defaults (may be moved to parent pom) -->
      <plugins>
        <!-- clean lifecycle, see https://maven.apache.org/ref/current/maven-core/lifecycles.html#clean_Lifecycle -->
        <plugin>
          <artifactId>maven-clean-plugin</artifactId>
          <version>3.1.0</version>
        </plugin>
        <!-- default lifecycle, jar packaging: see https://maven.apache.org/ref/current/maven-core/default-bindings.html#Plugin_bindings_for_jar_packaging -->
        <plugin>
          <artifactId>maven-resources-plugin</artifactId>
          <version>3.0.2</version>
        </plugin>
        <plugin>
          <artifactId>maven-compiler-plugin</artifactId>
          <version>3.8.0</version>
        </plugin>
        <plugin>
          <artifactId>maven-surefire-plugin</artifactId>
          <version>2.22.1</version>
        </plugin>
        <plugin>
          <artifactId>maven-jar-plugin</artifactId>
          <version>3.0.2</version>
        </plugin>
        <plugin>
          <artifactId>maven-install-plugin</artifactId>
          <version>2.5.2</version>
        </plugin>
        <plugin>
          <artifactId>maven-deploy-plugin</artifactId>
          <version>2.8.2</version>
        </plugin>
        <!-- site lifecycle, see https://maven.apache.org/ref/current/maven-core/lifecycles.html#site_Lifecycle -->
        <plugin>
          <artifactId>maven-site-plugin</artifactId>
          <version>3.7.1</version>
        </plugin>
        <plugin>
          <artifactId>maven-project-info-reports-plugin</artifactId>
          <version>3.0.0</version>
        </plugin>
      </plugins>
    </pluginManagement>
  </build>
</project>

 

项目管理

创建JavaWeb项目

补全目录:

如果文件夹不能自动识别,选中文件夹,右键,执行以下设置:

pom.xml

pom.xml解析
<?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/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>

  <!--自己项目的坐标(gav,三个标签的首字母)-->
  <groupId>net.hackyle</groupId>
  <artifactId>MavenWeb</artifactId>
  <version>1.0-SNAPSHOT</version>
  <!--web项目的打包方式为war-->
  <packaging>war</packaging>

  <!--项目在Web上的展示名字和URL地址-->
  <name>MavenWeb Maven Webapp</name>
  <!-- FIXME change it to the project's website -->
  <url>http://www.example.com</url>

  <!--设置Maven的属性-->
  <properties>
    <!--设置编码-->
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <!--编译Java代码的JDK版本-->
    <maven.compiler.source>1.7</maven.compiler.source>
    <!--代码运行的JDK版本,与上一个标签中的版本保持一致-->
    <maven.compiler.target>1.7</maven.compiler.target>
  </properties>

  <!--设置依赖,即管理项目中所用到的Jar包-->
  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>4.11</version>
      <scope>test</scope>
    </dependency>
  </dependencies>

  <!--Maven插件的管理,即时不写也会默认使用以下指定的插件,所以可以直接删除build标签-->
  <build>
    <finalName>MavenWeb</finalName>
    <pluginManagement><!-- lock down plugins versions to avoid using Maven defaults (may be moved to parent pom) -->
      <plugins>
        <plugin>
          <artifactId>maven-clean-plugin</artifactId>
          <version>3.1.0</version>
        </plugin>
        <!-- see http://maven.apache.org/ref/current/maven-core/default-bindings.html#Plugin_bindings_for_war_packaging -->
        <plugin>
          <artifactId>maven-resources-plugin</artifactId>
          <version>3.0.2</version>
        </plugin>
        <plugin>
          <artifactId>maven-compiler-plugin</artifactId>
          <version>3.8.0</version>
        </plugin>
        <plugin>
          <artifactId>maven-surefire-plugin</artifactId>
          <version>2.22.1</version>
        </plugin>
        <plugin>
          <artifactId>maven-war-plugin</artifactId>
          <version>3.2.2</version>
        </plugin>
        <plugin>
          <artifactId>maven-install-plugin</artifactId>
          <version>2.5.2</version>
        </plugin>
        <plugin>
          <artifactId>maven-deploy-plugin</artifactId>
          <version>2.8.2</version>
        </plugin>
      </plugins>
    </pluginManagement>
  </build>
</project>

在pom.xml中加入Servlet依赖

在以前的Web项目,我们需要配置Tomcat或其他中间件,才能正常使用Servlet,而使用了Maven以后,直接加入Servlet依赖即可:

<?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/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>

  <!--自己项目的坐标(gav,三个标签的首字母)-->
  <groupId>net.hackyle</groupId>
  <artifactId>MavenWeb</artifactId>
  <version>1.0-SNAPSHOT</version>
  <!--web项目的打包方式为war-->
  <packaging>war</packaging>

  <!--设置Maven的属性-->
  <properties>
    <!--设置编码-->
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <!--编译Java代码的JDK版本-->
    <maven.compiler.source>1.7</maven.compiler.source>
    <!--代码运行的JDK版本,与上一个标签中的版本保持一致-->
    <maven.compiler.target>1.7</maven.compiler.target>
  </properties>

  <!--设置依赖,即管理项目中所用到的Jar包-->
  <dependencies>
    <!--Junit单元测试-->
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>4.11</version>
      <scope>test</scope>
    </dependency>

    <!--Servlet依赖-->
    <!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api -->
    <dependency>
      <groupId>javax.servlet</groupId>
      <artifactId>javax.servlet-api</artifactId>
      <version>3.1.0</version>
      <scope>provided</scope>
    </dependency>

    <!--JSP依赖-->
    <dependency>
      <groupId>javax.servlet.jsp</groupId>
      <artifactId>jsp-api</artifactId>
      <version>2.1</version>
      <scope>provided</scope>
    </dependency>
  </dependencies>

</project>

写一个JSP和Servlet


Index.jsp
<%@page contentType="text/html; charset=utf-8" language="java" %>
<html>
<head>
    <title>Hello</title>
</head>
<body>
    <h2>This is a Maven Web Project</h2>
    <a href="<%=request.getContextPath()%>/hello">点击请求一个Servlet</a>
</body>
</html>


HelloServlet
package net.hackyle.servlet;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;

public class HelloServlet extends HttpServlet {

    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException,IOException {
        System.out.println("HelloServlet开始执行");
    }

    @Override
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException,IOException {
        doGet(request,response);
    }

}


web.xml
<!DOCTYPE web-app PUBLIC
 "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
 "http://java.sun.com/dtd/web-app_2_3.dtd" >

<web-app>

  <servlet>
    <servlet-name>helloServlet</servlet-name>
    <servlet-class>net.hackyle.servlet.HelloServlet</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>helloServlet</servlet-name>
    <url-pattern>/hello</url-pattern>
  </servlet-mapping>

</web-app>


配置ProjectStructure

进入facets,设置web属性:

在弹出的对话框中选择当前项目:

随后,选择页面最下面的“Create Artifact”,注意不要配置其他的:

进入Artifact后,执行以下操作:

继续选择当前模块名后,结果:

然后回到Modules,配置部署参数:

如果上述配置在运行时不成功,则尝试以下配置:

方案一:配置部署参数为Maven打包后的路径

执行Maven的打包命令,会在当前目录生成该项目的target文件夹:

进入ProjectStructure:

方案二:配置部署参数为Artifact的输出路径

配置Tomcat

Server的参数:

配置部署:

运行成功:

点击该超链接后:

 

maven-eclipse-plugin maven常用插件以及使用,常见maven的错误解决 立即下载

相关推荐

ADS使用Smith圆图进行阻抗匹配

在处理RF系统的实际应用问题时,总会遇到一些非常困难的工作,对各部分级联电路的不同阻抗进行匹配就是其中之一。一般情况下,需要进行匹配的电路包括天线与低噪声放大器(LNA)之间的匹配、功率放大器输出(RFOUT)与天线之间的匹配、LNA/VCO输出与混频器输入之间的匹配。匹配的目的是为了保证信号或能量有效地从“信号源”传送到“负载”。 阻抗匹配(impedance matching) 信号源内阻与所接传输线的特性阻抗大小相等且相位相同,或传输线的特性阻抗与所接负载阻抗的大小相等且相位相同,分别称为传输线的输

红茶绿茶和奶茶的博客 3万+

自动化测试【Maven+Eclipse+Selenium+Java环境搭建和测试】

一、下载必要的文件     1、eclipse Eclipse官网     2、jdk jdk官网     3、selenium IDE、Selenium Server、Selenium Client Drivers(java)等等 Selenium下载地址   备注:需要代理服务器才能下载 我使用的是太太猫     4、maven安装、配置等 二、安装

摩天轮的幸福 1万+

大数据 DataX-Web 详细安装教程

大数据 DataX-Web 详细安装教程

GG Bond 的博客 1万+

idea 与 eclipse保持一致的问题

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34383618的博客 480

整车CAN网络错误帧排查方法

本文围绕 CAN 总线错误帧展开,先剖析其产生原因,涵盖物理连接与硬件问题、电磁兼容性问题、总线负载与设计问题及配置问题;再阐述位错误、填充错误等 5 类错误帧类型;接着说明错误帧与总线 BUSOFF 的关系,解析主动 / 被动错误状态及 BUSOFF 的触发与恢复;还结合整车故障案例做实际分析,指出错误帧根源多为线束或控制器问题。最后总结,强调错误帧是 CAN 协议保障高鲁棒性的机制,掌握相关知识助工程师提升 CAN 网络处理能力。

车载网络小D的博客 1247

DSP TMS320C6657中FFT函数的调用与具体使用方法

首先明确一点,C6678中FFT的函数形式为: N : length of FFT in complex samples ptr_x : pointer to complex data input ptr_w : pointer to complex twiddle factor ptr_y : pointer to complex output data brev : pointer to bit reverse table containing 64 entries n_min : should be

Kayboy的博客 3012

关于工作/学习过程中既用idea又用eclipse那些事 01

eclipser 兼 ideaer,在两开发环境切换时,maven、项目导入、项目调试等遇到的问题及解决方案。

weixin_43695233的博客 2279

【入坑存内计算一键指南】存内计算运算原理:算法优化、存储介质探究

本文探讨了存内计算及其面向的架构优化,尤其侧重于图算法优化和存内计算存储介质。文章介绍了存内计算的概念和意义,着重强调了存内计算解决了内存墙问题,提高了计算效率。针对图算法的优化,提出了基于位运算的创新方法,重塑了单源最短路径算法,并介绍了基于局部重叠度的链路预测算法优化设计。接着,文章详细讨论了存内计算存储介质,特别是非易失性存储器,比较了不同类型存储器的性能,并重点介绍了基于ReRAM的存内计算技术,包括其物理模型和交叉阵列结构。

一键难忘的博客 7065

IntelliJ IDEA、Eclipse配置MAVEN

一、MAVEN安装 1、官网下载MAVEN:http://maven.apache.org/download.cgi 2、选择版本下载; 3、解压下载的Maven压缩包,注意不要解压到中文路径下; 4、配置Maven本地仓库路径。 进入解压路径,找到配置文件settings.xml,比如:C:\apache-maven-3.5.4\conf\settings.xml 增加一个本...

lanyue1的博客 367

在 ABAP Cloud 中玩转 CL_ABAP_PARALLEL 并行处理:从原理到实战

ABAP并行处理框架CL_ABAP_PARALLEL解析 本文系统介绍了SAP ABAP环境中实现并行处理的CL_ABAP_PARALLEL框架。该框架通过封装异步RFC和对话进程,为开发者提供了面向对象的API,显著提升大批量数据处理的效率。 文章首先分析了ABAP环境需要并行处理的原因:传统的串行处理在面对百万级数据时效率低下。然后详细介绍了CL_ABAP_PARALLEL的设计思路,它是一个"小型线程池"式的同步并行框架,适用于批量计算场景。此外,文章重点讲解了控制并行任务的关键参

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 339

基于YOLOv8的野生菌菇检测、识别与分类系统

YOLOv8是YOLO系列模型的最新版本,继承了YOLO系列高效、精确的特点。YOLOv8采用了新的网络架构,并优化了推理速度和检测精度。与传统的目标检测算法(如Faster R-CNN)不同,YOLO模型通过一次前向传播同时完成目标定位与分类,因而具有非常高的计算效率。

YOLO 1284

【Maven从入门到实战教程】第四章 在Eclipse和IDEA中使用Maven

一、在eclipse中使用Maven 二、在IDEA中使用Maven

波哩个波的博客 1926

【深度学习新浪潮】Token经济学深度解析:从AI“新智元”梗到产业核心,研究成果+标杆产品全拆解

在正式深入研究和产品分析前,必须先破除概念误区:行业内常说的Token经济学,并非单一概念,而是分为AI词元Token经济学和Web3通证Token经济学两大核心分支,二者底层逻辑、应用场景天差地别,也是大众最容易混淆的点。Token是AI时代的新大宗商品:黄仁勋将Token类比为工业时代的电力、石油,是AI时代的核心生产资料与基础计价单位,不再是单纯的技术单元,而是具备标准化、可计量、可交易、可分层的数字商品,其价值由算力消耗、推理效率、实际应用价值共同决定,而非虚拟炒作。Token五层定价模型。

专注:太空算力、AI infra、异构调度、大模型成本工程 685

Maven与IDE集成:Eclipse、IntelliJ IDEA中的最佳实践

Maven作为Apache基金会的开源项目管理工具,为Java开发者提供了强大的依赖管理和项目构建能力。本文将详细介绍如何在Eclipse和IntelliJ IDEA中高效集成Maven,帮助您提升开发效率。 ## 🤔 为什么选择Maven与IDE集成? Maven集成到IDE后,可以自动下载依赖库、智能提示pom.xml配置、可视化项目结构,让您专注于业务逻辑开发而非环境配置。 ## ?

gitblog_00666的博客 1018

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

eclipse/idea集成maven开发环境

1.准备工作 安装包 ①apache-maven-3.6.1-bin.zip 提取码:ki74 ②ideaIU-2018.3.6.exe ③eclipse 2.安装maven 将maven压缩包解压至自己指定的目录,我这里解压的目录是D:\kaifa\apache-maven-3.6.1 3.修改maven配置文件 打开maven的配置文件settings.xml 这里可修改为自己的...

assffg的博客 328

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

idea/eclipse下Maven工程集成web服务(tomcat、jetty)

idea/eclipse下Maven工程集成web服务 转载请注明出处:http://www.cnblogs.com/funnyzpc/p/8093554.html   应用服务器最常用的一般有...

qq_29069777的博客 162

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

Maven与idea的集成

Maven与IDE(eclipse,idea)的集成 前面我介绍了如何安装Maven到你的系统中去,下面我介绍一下如何把Maven与我们的IDE结合。  Eclipse是目前最流行的JAVA,J2EE开发环境,因为他是开源的免费的,我们接下来首先会说下如何在Eclipse下使用Maven,另外一个商业的IDE,我认为在易用性和功能上都超过Eclipse的那就是Intellij IDE...

caoliangbo的博客 408

maven篇3:IDEA中集成maven

IDEA继承maven

程序员一博 1614

idea中导出springboot项目,eclipse中导入

文章目录1. idea中导出eclipse项目(springboot项目)2. eclipse导入idea导出的项目2.1 eclipse集成maven2.2 导入springboot项目 1. idea中导出eclipse项目(springboot项目) idea中 File -> Export Project to Eclipse 我用的idea是2019版本,其他版本中Export Project to Eclipse有可能是Export to Eclipse 点击Export Project

weixin_45265936的博客 2661

MAVEN和IDE

转自:http://blog.youkuaiyun.com/arvinzhuo/article/details/4244061   Eclipse是目前最流行的JAVA,J2EE开发环境,因为他是开源的免费的,我们接下来首先会说下如何在Eclipse下使用Maven,另外一个商业的IDE,我认为在易用性和功能上都超过Eclipse的那就是Intellij IDEA,目前的版本是8.1,也是我这些年来一直...

淡定 434

windows安装多个maven_全网最容易理解的Maven安装、配置、集成演示

Hello,大家好!我是你们的enbo老师,今天心血来潮,又要和大家讨论技术问题啦!大家是不是很激动啊?!哈哈哈。。。最近有学生经常问到关于maven配置的问题,他们在maven的使用过程中,经常会出现很多乱七八糟的情况,非常的困惑,在他们眼里,明明配置正确了,为啥总是出问题?一万个为什么即刻划满天空!enbo老师也是过来人,深知你们的感受,哈哈!所以,我今天打算好好给大家讲解一下maven的配置...

weixin_30126739的博客 8295

【JavaWeb】手把手教你Eclipse、IDEA集成Tomcat构建Web应用

上一篇文章,我们学习了Tomcat服务器的安装与介绍,这一篇文章,我们主要学习编译器们如何集成Tomcat服务器构建Web应用,Let's Say "Hello JavaWeb"

请你喝杯Java 1792

在macbook配置maven和集成到eclipse 和 idea

2,下载好的maven包解压出来,并重命名为maven3,拷贝到/usr/local目录下,如下图。(提示:插入按i键,退出按exc键,然后输入:wq进行保存并退出。在eclipse中的preferences中设置,如下图。(欢迎关注我的公众号:软件质量的保障),点击如下图的maven,下载。6,配置eclipse。配置好之后,基本完成。

qq_43004620的博客 629

idea使用ant配置_详解使用IntelliJ IDEA 配置Maven(入门)

你是否正在学习Maven?是否因为Maven难用而又不得不用而苦恼?是否对Eclipse于Maven的冲突而困惑? 那么我告诉你一个更直接更简单的解决方案: IntelliJ IDEA!1. 什么是 Maven,为什么要使用 Maven 而不是 AntMaven简单来说是一个项目管理工具,被认为是Ant的替代品或者继任者。事实上Maven的功能要远远超出Ant,它不仅仅提供编译的脚本,更是在整 个...

weixin_28677005的博客 2112

eclipse jdk配置_全网最容易理解的Maven安装、配置、集成演示

Hello,大家好!我是你们的enbo老师,今天心血来潮,又要和大家讨论技术问题啦!大家是不是很激动啊?!哈哈哈。。。最近有学生经常问到关于maven配置的问题,他们在maven的使用过程中,经常会出现很多乱七八糟的情况,非常的困惑,在他们眼里,明明配置正确了,为啥总是出问题?一万个为什么即刻划满天空!enbo老师也是过来人,深知你们的感受,哈哈!所以,我今天打算好好给大家讲解一下maven的配置...

weixin_39622980的博客 164

我的Maven之旅(4)-Maven与IDE(eclipse,idea)的集成

Key words: 在eclipse使用Maven 在Intellij IDEA 使用Maven  前面我介绍了如何安装Maven到你的系统中去,下面我介绍一下如何把Maven与我们的IDE结合。 Eclipse是目前最流行的JAVA,J2EE开发环境,因为他是开源的免费的,我们接下来首先会说下如何在Eclipse下使用Maven,另外一个商业的IDE,我认为在易用性和功能上都超过E

8712
上一篇: 【Maven】pom.xml教程
下一篇: Nginx基础01:安装和基本使用
ALGO阿狗
博客等级 码龄9年 64粉丝 149原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值