文档章节

exec-maven-plugin

koavvly
 koavvly
发布于 2015/12/11 09:47
字数 187
阅读 31
收藏 0

maven pom.xml配置启动Java程序

<plugin>    
    <groupId>org.codehaus.mojo</groupId>    
    <artifactId>exec-maven-plugin</artifactId>   
    <version>1.2.1</version>    
    <configuration>        
        <executable>java</executable> <!-- executable指的是要执行什么样的命令 -->       
        <arguments>           
            <argument>-DsystemProperty1=value1</argument> <!-- 这是一个系统属性参数 -->          
            <argument>-DsystemProperty2=value2</argument> <!-- 这是一个系统属性参数 -->            
            <argument>-XX:MaxPermSize=256m</argument> <!-- 这是一个JVM参数 -->           
            <!--automatically creates the classpath using all project dependencies,
                also adding the project build directory -->           
            <argument>-classpath</argument> 
            <!-- 这是classpath属性,其值就是下面的<classpath/> -->         
            <classpath/> 
            <!-- 这是exec插件最有价值的地方,关于工程的classpath并不需要手动指定,
                它将由exec自动计算得出 -->         
            <argument>com.yourcompany.app.Main</argument> <!-- 程序入口,主类名称 -->             
            <argument>arg1</argument> <!-- 程序的第一个命令行参数 -->       
            <argument>arg2</argument> <!-- 程序的第二个命令行参数 -->    
        </arguments>    
    </configuration>
</plugin>


本文转载自:

共有 人打赏支持
koavvly
粉丝 0
博文 18
码字总数 1534
作品 0
长沙
Maven常用插件的使用Case

Maven是Java工程常用的项目管理工具,通过Maven可以管理项目的各个生命周期。Maven本质是一个插件框架,本身并不执行任何构建任务,所有的工作都是交给插件来完成的。熟练使用Maven插件,可以...

huamingweiwen
2015/08/12
0
0
Maven实战(八)——常用Maven插件介绍(下)

我们都知道Maven本质上是一个插件框架,它的核心并不执行任何具体的构建任务,所有这些任务都交给插件来完成,例如编译源代码是由maven- compiler-plugin完成的。进一步说,每个任务对应了一...

有事没事
2016/09/21
26
0
常用Maven插件介绍(下)

转自:http://www.infoq.com/cn/news/2011/05/xxb-maven-8-plugin 我们都知道Maven本质上是一个插件框架,它的核心并不执行任何具体的构建任务,所有这些任务都交给插件来完成,例如编译源代...

long0404
2016/06/16
0
0
Maven 插件介绍

maven-antrun-plugin http://maven.apache.org/plugins/maven-antrun-plugin/ maven-antrun-plugin能让用户在Maven项目中运行Ant任务。用户可以直接在该插件的配置以Ant的方式编写Target, ...

年少爱追梦
2016/10/07
8
0
使用Maven运行Java main的3种方式

maven使用exec插件运行java main方法,以下是3种不同的操作方式。 一、从命令行运行 1、运行前先编译代码,exec:java不会自动编译代码,你需要手动执行mvn compile来完成编译。 [plain] vi...

小代码2016
2016/02/05
93
0

没有更多内容

加载失败,请刷新页面

加载更多

70.shell的函数 数组 告警系统需求分析

20.16/20.17 shell中的函数 20.18 shell中的数组 20.19 告警系统需求分析 20.16/20.17 shell中的函数: ~1. 函数就是把一段代码整理到了一个小单元中,并给这个小单元起一个名字,当用到这段...

王鑫linux
今天
2
0
分布式框架spring-session实现session一致性使用问题

前言:项目中使用到spring-session来缓存用户信息,保证服务之间session一致性,但是获取session信息为什么不能再服务层获取? 一、spring-session实现session一致性方式 用户每一次请求都会...

WALK_MAN
今天
5
0
C++ yield()与sleep_for()

C++11 标准库提供了yield()和sleep_for()两个方法。 (1)std::this_thread::yield(): 线程调用该方法时,主动让出CPU,并且不参与CPU的本次调度,从而让其他线程有机会运行。在后续的调度周...

yepanl
今天
4
0
Java并发编程实战(chapter_3)(线程池ThreadPoolExecutor源码分析)

这个系列一直没再写,很多原因,中间经历了换工作,熟悉项目,熟悉新团队等等一系列的事情。并发课题对于Java来说是一个又重要又难的一大块,除非气定神闲、精力满满,否则我本身是不敢随便写...

心中的理想乡
今天
35
0
shell学习之获取用户的输入命令read

在运行脚本的时候,命令行参数是可以传入参数,还有就是在脚本运行过程中需要用户输入参数,比如你想要在脚本运行时问个问题,并等待运行脚本的人来回答。bash shell为此提 供了read命令。 ...

woshixin
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部