<?xml version="1.0" encoding="UTF-8"?>
<project>
<modelVersion>4.0.0</modelVersion>
<artifactId>project1</artifactId>
<packaging>jar</packaging>
<parent>
<groupId>google</groupId>
<artifactId>project1</artifactId>
<version>2.0</version>
<relativePath>../artemis-build</relativePath>
</parent>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.5</source>
<target>1.5</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
<executions>
<execution>
<id>compile</id>
<phase>generate-sources</phase>
<configuration>
<tasks>
<copy todir="project1/WEB-INF/classes/conf">
<fileset dir="src/conf" excludes="**/CVS"/>
</copy>
</tasks>
</configuration>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<configuration>
<warSourceDirectory>project1</warSourceDirectory>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>jar</goal>
</goals>
<configuration>
<classesDirectory>project1/WEB-INF/classes </classesDirectory>
<finalName>project1</finalName>
<outputDirectory>target</outputDirectory>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
<finalName>project1</finalName>
<defaultGoal>install</defaultGoal>
<outputDirectory>project1/WEB-INF/classes</outputDirectory>
<sourceDirectory>src/java</sourceDirectory>
</build>
</project>
执行命令:
mvn war:war install,将生成 war 包和jar 包,并且 jar 包被安装到本地库
mvn install: 只生成 jar 包且安装到本地库
- 大小: 33.2 KB
分享到:
相关推荐
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring...网上很多教程都是基于maven情况下的,而很多小伙伴没有使用到maven,jar包就成了一个很大的问题,我这边整理了springboot所使用到的jar包
在项目的target中会生成jar包和war包, 在仓库中生成相应的目录,里面的放的是jar包和war包 Maven-clean:会把项目中的class文件和jar包war包删除 Maven-test:运行所的测试类,取决于位置,必须放到src/test下面;...
安装:把一个 Maven 工程经过打包操作生成的 jar 包或 war 包存入 Maven 仓库 部署 部署 jar 包:把一个 jar 包部署到 Nexus 私服服务器上 部署 war 包:借助相关 Maven 插件(例如 cargo),将 war 包部署到 Tomcat...
让使用 maven 的朋友使用 mvn package 打出 war包,其中的 WEB-INF/lib 下面会自动生成 jar 包 以上两种方法注意要先将pom.xml中的导出类型设置为 war,添加 war 内容进去即可 依赖jackson或fastjson 5、jar包依赖...
跑批项目打了jar包后,运行一直找不到主类或者找不到classpath下的依赖。 解决方法: 1、先在pom.xml文件中加入<build></build>标签 <groupId>org.apache.maven.plugins <artifactId>maven-jar-plugin ...
如果你已经有十次输入同样的Ant targets来编译你的代码、jar或者war、生成javadocs,你一定会自问,是否有一个重复性更少却能同样完成该工作的方法。Maven便提供了这样一种选择,将你的注意力从作业层转移到项目...
主要特征: 合理的默认值 - 你可能只是mvn package aci:push 适用于独立应用程序 (JAR) 和网络应用程序 (WAR)构建项目从源代码构建和运行: 首先签出和mvn install mvn install出此存储库并mvn install 以下是您...
ClassFinal是一款Java class文件安全加密工具,支持直接加密jar包或war包,无需修改任何项目代码,兼容spring-framework,可避免源码泄漏或字节码被反编译。项目模块说明:classfinal-core:ClassFinalde的核心模块...
maven完整springmvc项目,主要用于生成基础maven的jar文件用于快速简便搭建springMVC项目。基本引用此项目生成的jar文件无需引用其他jar文件快速实现SpringMVC
如果你已经有十次输入同样的Ant targets来编译你的代码、jar或者war、生成javadocs,你一定会自问,是否有一个重复性更少却能同样完成该工作的方法。Maven便提供了这样一种选择,将你的注意力从作业层转移到项目管理...
如果你已经有十次输入同样的Ant targets来编译你的代码、jar或者war、生成javadocs,你一定会自问,是否有有一个重复性更少却能同样完成该工作的方法。Maven便提供了这样一种选择,将你的注意力从作业层转移到项目...
class文件安全加密工具,支持直接加密jar包或war包,无需修改任何项目代码,兼容spring-framework;可避免源码泄漏或字节码被反编译。 Gitee: 项目模块说明 classfinal-core: ClassFinal的核心模块,几乎所有加密的...
jar destfile="target/smice.war" basedir="src/webapp" update="false" /> </target> <target name="生成网站"> <exec dir="." executable="cmd.exe"> <arg line="/c maven ...
dubbo demo跑起来所需要的的jar包:maven-3.5.3、dubbo-2.5.3、dubbo-2.5.10--生成war包、spring-framework-4.3.6和demo代码:dubbo-demo.jar。希望帮助有需要的人。
站点生成和报告 (Site Generation and Reporting) 3.6. 小结 4. 定制一个Maven项目 4.1. 介绍 4.1.1. 下载本章样例 4.2. 定义Simple Weather项目 4.2.1. Yahoo! Weather RSS 4.3. 创建Simple Weather...
Maven插件,用于从JAX-RS和Javadoc注释生成Swagger 这个Maven插件正在为基于JAX-RS的Java服务器生成Swagger API文档。 JAX-RS批注中未包含的其他信息放置在Javadoc注释中。 例 此处提供了一个使用javadoc2swagger-...
打包:使用IDEA开发工具打包时,由于使用的是springboot,无需打包成war包,直接打包成jar包即可。点击右侧工具栏maven-->mmtax-->lifecyle-->clean-->install等待打包完成,发布服务的时候,将mmtax-admin目录下...
如果你已经有十次输入同样的Ant targets来编译你的代码、jar或者war、生成javadocs,你一定会自问,是否有一个重复性更少却能同样完成该工作的方法。Maven便提供了这样一种选择,将你的注意力从作业层转移到项目...
包含了webGoat源码 , 执行maven命令, 即可生成部署的war包或者jar包
该插件有两个主要目标: heroku:deploy-only用于部署独立应用程序的heroku:deploy和heroku:deploy-only heroku:deploy-war用于部署WAR文件除了这两个主要目标之外,还可以使用另外三个目标: heroku:dashboard打开...