Eclipse开发环境中使用maven插件的配置备忘

Eclipse插件开发实践指南 Eclipse插件是小型的、自包含的应用程序,能够在Eclipse平台上提供特定功能。这些插件可以增加新的特性和集成其他技术,同时保持了平台的灵活性和扩展性。Eclipse插件通过定义扩展点和贡献点实现模块化,从而允许插件间进行灵活的通信和交互。贡献点是实现扩展点的插件提供的具体实现。通过贡献点,插件的开发者可以将功能贡献给已经声明的扩展点。贡献点的配置通常在使用扩展点插件的plugin.xml中定义。 阅读详情

     都是现成的东西了,但突然要建新的开发环境,一下子想不起来要去翻书,很耗时间。现将eclipse开发环境中maven的配置要点记录如下,以备不时之需。


     m2eclipse插件可以在eclipse的market place中找到,在安装这个插件之前,需要安装其依赖的几个插件。Subeclipse提供m2eclipse与subversion交互的能力;Mylyn提供与jira集成的能力;WTP (web tool platform);安装好这三个插件之后就可以安装m2eclipse插件了。

     另外,需要单独安装一个独立于eclipse的maven工具,安装很简单,下载解压后,在windows系统设定里设定path和M2_HOME这两个变量即可。

     在eclipse中配置一下maven,将maven的Installations配置成使用外部安装的maven。

     接下来配置一下位于用户目录下的.m2/settings.xml文件,按照自己的要求进行一些配置,如下是我常用到的一些配置:

  <servers>
    <server>
      <id>release</id>

      <username>admin</username>
      <password>pass</password>
    </server>
    <server>
      <id>snapshot</id>
      <username>admin</username>
      <password>pass</password>
    </server>
    <server>
      <id>TomcatServer</id>
      <username>tomcat</username>
      <password>pass</password>
    </server>
  </servers>

以上配置的是nexus仓库提交jar时所需要的用户和tomcat发布war包是tomcat的用户。

  <mirrors>

    <mirror>
      <id>localRepo</id>
      <mirrorOf>*</mirrorOf>
      <name>Local Repository</name>
      <url>http://10.224.118.106:8081/nexus/content/groups/public/</url>
    </mirror>
  </mirrors>

以上是配置对现有仓库的镜像仓库,mirrorOf是指替代哪一个仓库,*代表所有,还可以是central,或者使用表达式*,!cental,意思是替代所有但除了central仓库外。

<profiles>   

   <profile>

            <activation>
                    <activeByDefault>true</activeByDefault>
            </activation>
            <properties>
                    <release.type>dev</release.type>
            </properties>    
    </profile>
  </profiles>

以上是配置特定场景,maven可以根据参数值的不同来激活不同的profile。此处设定默认激活的选项,在pom.xml中写上几种profile的内容:

<profiles>
      <profile>
          <id>dev</id>
          <activation>
              <property>
                  <name>release.type</name>
                  <value>dev</value>
              </property>
          </activation>
          <properties>
              <web.server.ip>127.0.0.1:8080</web.server.ip>            
          </properties>
      </profile>
      <profile>
          <id>stg</id>
          <activation>
              <property>
                  <name>release.type</name>
                  <value>stg</value>
              </property>
          </activation>
          <build>
              <finalName>forum</finalName>
          </build>
          <properties>
              <web.server.ip>10.224.104.183</web.server.ip>               
          </properties>
      </profile>
      <profile>
          <id>prod</id>
          <activation>
              <property>
                  <name>release.type</name>
                  <value>prod</value>
              </property>
          </activation>
          <properties>
              <web.server.ip>127.0.0.1:8080</web.server.ip>             
          </properties>
      </profile>
  </profiles>

     另外,如果遇到eclipse引用的maven库文件被删除的情况,那需要在dos窗口下,到项目目录下再运行一下mvn eclipse:eclipse,这样.classpath会被重新生成,到eclipse里刷新一下就能看到被引用的库又出现了。

Eclipse中Maven插件的安装与配置指南 在当今的软件开发中,”自动化构建”是减少重复工作、提升开发效率的关键。构建过程包括编译源代码、运行测试、打包应用程序以及部署到测试环境等多个步骤。自动化构建系统可以将这些步骤整合在一起,只需一个命令或按键就能完成,这样开发人员就能将更多时间投入到核心业务逻辑的开发上。自动化构建还可以确保每次构建都是标准化和一致的,减少因为人为操作导致的错误。 阅读详情

相关推荐

Eclipse中安装与配置Maven插件的教程

安装插件后,你可能需要进行一些自定义设置以满足项目需求。例如,配置m2e插件以使用特定的JDK版本或修改Maven构建的默认配置。具体操作如下:转到“Window” > “Preferences” > “Maven”。在“Installations”中,你可以添加新的Maven安装或更改现有安装。在“User Settings”中,你可以指定全局的文件位置。通过本章节的学习,你已经能够熟练地在Eclipse Marketplace中搜索、安装、配置和使用Maven插件。

weixin_35578748的博客 853

eclipse开发项目必装的插件以及参数配置

现在开发java项目普遍使用idea了,但使用eclipse的也不少,如果要用的顺手点,还是需要一些优化和相关插件支持的,下面结合我自己实际工作介绍一下我是如何用eclipse的。

ganhaiqiang420的博客 3849

Eclipse中手动安装Maven插件的全面指南

本文还有配套的精品资源,点击获取 简介:Maven是管理和构建Java项目的强大工具,尤其在Eclipse IDE中集成了Maven插件(M2Eclipse),简化了项目操作。本教程将指导你如何手动下载和安装最新版本的Maven插件,适合Eclipse 3.5及以上版本的用户。步骤包括访问Maven官方网站获取安装包、解压并设置环境变量、验证Maven安装、下载并安装Ecl...

weixin_35677363的博客 2981

java开发——使用eclipse自带的Maven插件

我是用的eclipse版本  创建一个maven项目  第一步:文件菜单--新建--其他-- maven project    第二步:选择webapp   第三步:按要求填写相应的信息  group id:  指项目在maven本地仓库中的目录 artifact id:指项目在以上目录中的名字 version:      指项目名字的版本 package:输入group和...

大道至简 1460

STM32巡线小车PID调参实战:从五路灰度传感器数据到稳定运行的避坑指南

本文详细介绍了STM32巡线小车的PID调参实战,从五路灰度传感器数据处理到PID参数优化,提供了系统化的调试方法和常见问题解决方案。通过加权平均法计算偏移量,逐步调整比例、积分、微分参数,实现小车稳定巡线。文章还涵盖了定时器配置、控制周期优化及高级调试技巧,帮助开发者避开常见陷阱,提升巡线性能。

weixin_42570484的博客 192

STM32单片机远程升级

stm32远程升级

fang_yang_wa的博客 1万+

Maven的安装、配置以及在Eclipse中安装maven插件

一、需要准备的东西 (原文链接) 1.首先确保安装了JDK,并且成功配置了JDK的环境变量。 2. 已安装Eclipse 3. Maven程序包 二、maven下载与安装 1. 前往https://maven.apache.org/download.cgi下载最新版的Maven程序: 2. 将文件解压到D:\Program Files\Apache\maven目录下: 3....

nicole_33的博客 3万+

《从0到1:CTFer成长之路》书籍配套题目-[第二章 web进阶]文件上传

[第二章 web进阶]文件上传开始行动绕过第1个限制绕过第2个限制 介绍:记录一下笔记,方便以后迅速回忆使用。 《从0到1:CTFer成长之路》书籍配套题目,来源网站:《从0到1:CTFer成长之路》 先看一下题目源码: <?php header("Content-Type:text/html; charset=utf-8"); // 每5分钟会清除一次目录下上传的文件 require_once('pclzip.lib.php'); if(!$_FILES){ echo '

weixin_46703850的博客 3410

关于使用eclipse自带的maven插件以及使用自己安装maven插件

刚接触Maven工具, Maven是一个项目管理工具,相关了解Maven可以在下面的网站了解:Maven入门指南(一)中文:http://ifeve.com/maven-1Maven入门指南(二)中文:http://ifeve.com/maven-2Maven入门指南英文:http://tutorials.jenkov.com/maven/maven-tutorial.html一、使用eclips...

qq_20565303的专栏 5万+

Altium Designer操作技巧(1)——原理图中如何批量替换元器件?

《AltiumDesigner批量替换元器件技巧分享》摘要:本文介绍了两种在AltiumDesigner中批量替换元器件的实用方法。方法一通过“查找相似对象”功能,可精准匹配并批量修改器件参数;方法二利用ActiveBOM功能,在BOM表中直观操作器件替换,推荐使用第二种方法可使BOM管理更高效。这些技巧能有效减少物料种类、降低贴装成本,特别适用于电阻电容等常用器件的批量替换。关注公众号获取更多电子设计技巧。

u012526819的博客 2575

【已验证】基于STM32F407与AD9833的幅频特性测试装置设计与实现

本文详细介绍了基于STM32F407微控制器和AD9833 DDS芯片的低成本幅频特性测试装置设计与实现方法。通过扫频原理,该装置能自动生成正弦波信号,测量滤波器等电路的输出幅度变化,并在LCD屏幕或示波器上绘制幅频特性曲线。文章提供了从硬件选型、CubeMX工程配置、关键驱动代码编写到数据处理与可视化的完整教程,帮助电子爱好者与工程师快速搭建实用的滤波器测试工具。

weixin_35649491的博客 119

Maven的安装配置以及Eclipse中Maven插件的安装和配置

Maven是一个软件项目管理和综合工具,通过特有的POM(project object mode)概念来管理项目,功能十分强大。一、安装Maven1、下载地址:http://maven.apache.org/download.cgi2、将下载的压缩包解压即可二、Maven的配置1、配置Maven环境变量  添加系统环境变量      MAVEN_HOME : C:\apache-maven-3.3...

u013033112的博客 2万+

ADS软件操作(8)——负载牵引(Loadpull)

负载牵引:通过不断调节输入和输出端的阻抗,找到让有源器件输出功率最大的输入、输出匹配阻抗。这种方法可以准确地测量出器件在大信号条件下的最优性能,反映出器件输入、输出阻抗随频率喝输入功率变化的特性,为器件和电路的设计优化提供了坚实的基础。白话版:由于通信制式越来越复杂,对放大器的线性度和效率要求越来越高。由于放大器的效率和是个永恒的矛盾,所以如何平衡这样的矛盾达到系统设计的最优就是一个需要解决的难题。如何解决?调节输入和输出端的阻抗也就是负载牵引 (Load-Pull)原理來改善点,从而降低谐波的。

Zhuanzhuyan的博客 4952

DBeaver插件开发环境搭建:从Eclipse到Maven的配置流程

你是否曾因复杂的开发环境配置而放弃扩展DBeaver功能?本文将通过5个步骤,帮助你快速搭建从Eclipse到Maven的完整插件开发环境,让你专注于功能实现而非环境调试。读完本文后,你将能够: - 配置符合DBeaver规范的Eclipse开发环境 - 理解Maven多模块构建逻辑 - 成功导入并构建插件项目 - 本地运行和调试自定义插件 ## 准备工作:开发工具与环境要求 | 工具/环境 ...

gitblog_00620的博客 1155

Unreal5从入门到精通之如何录制360°VR全景视频

摘要:本文详细介绍了使用虚幻引擎(UE)生成360°全景视频的完整流程。首先需启用MovieRender Queue和Panoramic Capture插件,准备场景并设置相机序列。通过影片渲染队列选择8K分辨率输出PNG序列帧,利用ffmpeg工具转换为MP4格式,最终获得高精度全景视频。该方法适用于VR内容开发,能以较低性能消耗实现影院级画质,特别适合冥想类应用场景。教程涵盖从插件配置到后期合成的全链路操作,为开发者提供高效的全景内容生产解决方案。(150字)

TxNet 1400

【乐企】有关乐企能力测试接口对接-基础版(详细)

乐企能力测试接口对接详细代码以及步骤

九七的博客 7655

【Eclipse】Maven安装配置&Eclipse配置Maven插件

Maven安装配置&Eclipse配置Maven插件

Simple_Bo的博客 4772

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

Eclipse配置Maven详细教程

一.使用eclipse自带的maven插件 首先,现在下载Eclipse Mars之后的版本,基本上都自带了maven插件,无需自己再安装maven. 有几个注意点: 1.默认的本地仓库的目录是在C:\Users\viruser.v-desktop\.m2\repository\ 如果使用系统默认的maven插件,那么建议还是修改下本地仓库的路径,这样节省...

weixin_34184158的博客 8483

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

eclipse配置SVN和Maven插件

小编这些年深知大多数初中级Java工程师,想要提升自己,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此我收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。原文链接:https://gitee.com/hh090807。

song99911的博客 1200

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

eclipse maven 插件的安装和配置

maven3 安装:     安装 Maven 之前要求先确定你的 JDK 已经安装配置完成。Maven是 Apache 下的一个项目,目前最新版本是 3.0.4,我用的也是这个。     首先去官网下载 Maven:http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-maven-3.0.4-bin.tar.gz     下载

guanning0109的专栏 12万+

总结eclipse中安装maven插件

当自己越来越多的接触到开源项目时,发现大多数的开源项目都是用maven来够建的。和。所以自己也学着使用maven。以下均参考的互联网上的内容,有的做了一些小的修改,并注明了出处。maven3 安装:安装 Maven 之前要求先确定你的 JDK 已经安装配置完成。Maven是 Apache 下的一个项目,目前最新版本是 3.0.4,我用的也是这个。下载完成之后将其解压,我将解压后的文件夹重命名成 maven,并将它放在 D:Server 目录下,即 maven 最终的路径是:D:Servermaven。...

web18224617243的博客 5063

Eclipse使用Maven插件的介绍

使用Maven作为构建工具,管理项目和依赖非常方便。这篇博客将简要介绍在Eclipse中如何使用Maven插件

DataLearnerAI 2651

Maven安装配置和Eclipse配置Maven插件

4.3 点击 Browse 按钮,选到你 maven 安装目录conf下的 setting.xml 配置文件,然后点击 OK,这样就完成了 eclipse maven 插件的配置。4.4 打开Window----Perferences-----java-----Build Path-----Classpath Variables。4.2. 点击 Add 按钮,在弹出的窗口点击选到你本机安装 maven 的路径,然后如下图,勾选上自己新添加的maven路径。4、Eclipse配置 maven。

分享DotNet技术和日常开发笔记,DotNet,Python为主。 2471

Maven与Eclipse集成:打造高效开发环境

本文详细介绍了在Eclipse中集成Maven的完整流程。首先检查Eclipse自带的Maven插件,若未安装则通过Marketplace手动安装。接着配置Maven环境,包括下载解压、设置环境变量和在Eclipse中指定安装路径。随后演示了两种项目导入方式:本地Maven项目导入和远程仓库克隆导入。针对常见问题如插件安装失败和项目识别问题提供了解决方案。通过本文的指导,开发者可以快速搭建高效的Maven开发环境,为后续项目开发奠定基础。

fykam的博客 1146

Eclipse中Maven插件的安装和配置

Eclipse中Maven插件的安装和配置 Maven是一个软件项目管理和综合工具,通过特有的POM(project object mode)概念来管理项目,功能十分强大。 一、安装Maven 1、下载地址:http://maven.apache.org/download.cgi 2、将下载的压缩包解压即可 二、Maven的配置 1、配置Maven环境变量 添加系统环境变量 MAVEN_HOME : C:\apache-maven-3.3.9 MAVEN_OPTS : -Xms256m -Xmx512m

weixin_42134712的博客 445
上一篇: SSL Ldap linux tomcat 配置备忘
下一篇: Eclipse Maven Tomcat 组合之下 提高开发效率的尝试
eddyx
博客等级 码龄22年 14粉丝 46原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值