`
oywl2008
  • 浏览: 1003477 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

mvnw on mac

 
阅读更多

mvnw

Like gradlew but for Maven.

This fork:

  • is JDK 6+ compatible
    (provided Maven is <= 3.2.5 (by default .mvn/wrapper/maven-wrapper.properties points to 3.3.9));
  • used by mysql-binlog-connector-javaktlint, ... (which means you can count on it being maintained);
  • supports default jvm/command line options (Maven 3.3.1+);
  • does not require Maven to be installed in order to integrate mvnw into existing project.

Installation

(within project (root) directory)

curl -sL https://github.com/shyiko/mvnw/releases/download/0.1.0/mvnw.tar.gz | tar xvz

# Maven version can be changed with
(MAVEN_VERSION=3.2.5 && 
  sed -iEe "s/[0-9]\+[.][0-9]\+[.][0-9]\+/${MAVEN_VERSION}/g" .mvn/wrapper/maven-wrapper.properties)

If you don't have curl installed - replace curl -sL with wget -qO-.

You'll get the following files (all of which are meant to be committed to VCS):

mvnw # shell script to be used on Linux/Mac OS X
mvnw.bat # batch file for Windows
.mvn/
.mvn/jvm.config # default jvm options (omitted by default) (example: -Xmx512m)
.mvn/maven.config # default command line options (omitted by default) (example: -s settings.xml)
.mvn/wrapper/maven-wrapper.jar
.mvn/wrapper/maven-wrapper.properties # contains mvnw config options, such as "distributionUrl"

Usage

Instead of mvn ... use ./mvnw ... (e.g. ./mvnw clean install). It will automatically download and install Maven (if needed) (the exact version is specified in .mvn/wrapper/maven-wrapper.properties).

License

Apache License, Version 2.0

 

 

分享到:
评论

相关推荐

    mvnw.cmd

    mvnw.cmd

    update-cache-on-success

    ./mvnw spring-boot:run或./mvnw.bat spring-boot:run 什么事啊 启动服务后,您可以在上对其进行测试,例如 。 可悲的是,该服务的故障率很高(嘿,我知道,github很好...),该测试服务上手动引入了错误。 在50...

    jqwik-handson:使用Jqwik进行基于属性的测试的动手实践

    在本地克隆项目: git clone https://github.com/sylvaindecout/jqwik-handson.git 运行测试: ./mvnw clean test 运行突变覆盖率: ./mvnw org.pitest:pitest-maven:mutationCoverage 每个练习的测试文件夹中都...

    Presto大数据查询引擎是用于大数据的分布式SQL查询引擎

    Mac OS X或Linux Java 8 Update 151或更高版本(8u151 +),64位。支持Oracle JDK和OpenJDK。 Maven 3.3.9+(用于建筑) Python 2.4+(用于与启动脚本一起运行) Presto大数据查询引擎安装: Presto是一个标准的...

    Maven打包指南

    在windows下使用maven打包,生成jar包。并使用java -jar *.jar运行。 讲述maven各种打包插件的问题。及解决方法。

    entity-management:从外部来源和内部策展管理和收集实体数据的服务

    *建议安装Maven,但可以使用随附的mvnw (Linux,Mac OS)或mvnw.cmd (Windows)文件。 跑 该应用程序具有嵌入在Spring-Boot中的Tomcat Web服务器。 在您的IDE中选择EntityManagementApp类并“运行”它 或者 转到...

    jogo_da_velha_online:Java 2专案-WIP

    在开发人员模式下运行应用程序您可以在开发模式下运行应用程序,该模式可使用以下方式启用实时编码: ./mvnw compile quarkus:dev 注意: Quarkus现在带有一个Dev UI,仅在可以在dev模式下使用。打包并运行应用程序...

    spring-cloud-gateway-bench:比较zuul和Spring Cloud Gateway的简单基准

    ./webserver # or ./webserver.darwin-amd64 on a mac 2号航站楼(zuul) cd zuul ./mvnw clean package java -jar target/zuul-0.0.1-SNAPSHOT.jar 3号航站楼(网关) cd gateway ./mvnw clean package java -jar...

    websocket-quarkus

    在开发人员模式下运行应用程序您可以在开发模式下运行您的应用程序,该模式可使用以下方式启用实时编码: ./mvnw compile quarkus:dev 注意: Quarkus现在带有一个Dev UI,仅在可以在dev模式下使用。打包并运行应用...

    maven命令行相关命令集锦

    maven构建Web工程相关的命令行命令的总结

    prest-0.233-mac

    Mac OS X或Linux Java 8 Update 151或更高版本(8u151 +),64位。 同时支持Oracle JDK和OpenJDK。 Maven 3.3.9+(用于建筑) Python 2.4+(用于与启动器脚本一起运行) 建筑普雷斯托 Presto是一个标准的Maven...

    Crimedata:Capgemini HMRC Account软件工程任务

    类别列表,包含和不包含数据./mvnw clean test -Dtest=CrimeCategoryIntegrationTest 犯罪数据,快乐路径./mvnw clean test -Dtest=CrimeIntegrationTest 犯罪数据,无效日期./mvnw clean test -Dtest=...

    jPetStore-SerenityBDD

    /mvnw cargo:run -P tomcat90-Mac mvnw cargo:run -P tomcar90-Windows导航至 ##如何运行测试 *在VM下编辑配置&gt;&gt;创建Maven配置&gt;&gt; 清洁验证宁静:汇总 *特定环境运行 清除验证宁静:aggregate -Denvironment = ...

    eclipse下maven安装oracle的jdbc驱动

    1.找到安装命令的位置在项目的目录下 mvnw就是我们要用到的安装工具 2.下载 驱动 3.安装驱动 把需要安装的驱动放到第一步的目录中如下 4。运行安装命令 在上面的目录打开命令行窗口,执行以下命令 mvnw install:...

    debouncer4j

    Debouncer4j 简单的Java去抖器。 地位 目前正在开发中。 建筑 Debouncer4j是使用Maven构建的。 要构建应用程序,请运行以下命令: ./mvnw package 在本地Maven存储库中安装应用..../mvnw release:perform -Prelease

    keycloak-extensions:Keycloak扩展

    Keycloak扩展 Keycloak扩展示例。 运行docker-compose up时带有*的标题已被激活 * 添加新域实体的示例 * 自定义事件侦听器的示例 * 如何更改默认邮件行为并向其中添加其他变量的示例。..../mvnw clean install -p

    Presto大数据查询引擎-其他

    Mac OS X或Linux Java 8 Update 151或更高版本(8u151 +),64位。支持Oracle JDK和OpenJDK。 Maven 3.3.9+(用于建筑) Python 2.4+(用于与启动脚本一起运行) Presto安装: Presto是一个标准的Maven项目。只需从...

    GoToProd

    清洁,打包,运行光盘完成./mvnw clean ./mvnw软件包./mvnw spring-boot:run或java -jar target / spring-boot-0.0.1-SNAPSHOT.jar质量培训:将Spring App投入生产使用Spring Initializer创建和下载跑./mvnw spring...

    dubbo示例代码dubbo-sample

    dubbo示例代码dubbo-sample

    基于SpringBoot JPA 实现的一个简单的定时任务管理系统源码

    ./mvnw spring-boot:run (Linux|Mac) mvnw spring-boot:run (windows) 使用说明 访问 系统主页 http://localhost:8080 用户名/密码 在启动日志中获取 访问 H2 管理界面 http://localhost:8080/h2-console 默认密码 ...

Global site tag (gtag.js) - Google Analytics