`
yanzilee9292
  • 浏览: 538614 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

maven自动打包pom文件

 
阅读更多

<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/maven-v4_0_0.xsd">

<modelVersion>4.0.0</modelVersion>

<groupId>lee</groupId>

<artifactId>lee</artifactId>

<version>3.3</version>

<packaging>apk</packaging>

<name>lee</name>

<properties>

<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

<platform.version>19</platform.version>

<!--  安卓Api版本  -->

<android.plugin.version>3.8.2</android.plugin.version>

<android.sdk.path>${env.ANDROID_HOME}</android.sdk.path>

</properties>

<dependencies>

<!--

<dependency>

<groupId>android</groupId>

<artifactId>android</artifactId>

-->

<!--  <version>4.4.2</version>  -->

<!--  4.4.2_r2 安卓版本,和安装到本地库的包版本对应  -->

<!--  <scope>provided</scope>

</dependency>  -->

<dependency>

<groupId>com.google.android</groupId>

<artifactId>android</artifactId>

<version>4.1.1.4</version>

<scope>provided</scope>

</dependency>

</dependencies>

<build>

<finalName>${project.artifactId}</finalName>

<pluginManagement>

<plugins>

<plugin>

<groupId>com.jayway.maven.plugins.android.generation2</groupId>

<artifactId>android-maven-plugin</artifactId>

<version>${android.plugin.version}</version>

<extensions>true</extensions>

</plugin>

</plugins>

</pluginManagement>

<plugins>

<plugin>

<groupId>com.jayway.maven.plugins.android.generation2</groupId>

<artifactId>android-maven-plugin</artifactId>

<version>${android.plugin.version}</version>

<configuration>

<sdk>

<platform>${platform.version}</platform>

</sdk>

</configuration>

</plugin>

<plugin>

<groupId>org.apache.maven.plugins</groupId>

<artifactId>maven-compiler-plugin</artifactId>

<version>3.1</version>

<!--

<configuration>

<source>1.7</source>

<target>1.7</target>

<encoding>${project.build.sourceEncoding}</encoding>

</configuration>

-->

</plugin>

</plugins>

</build>

</project>

分享到:
评论

相关推荐

    maven多模块打包pom文件

    本文将详细探讨"Maven多模块打包pom文件"的相关知识点。 首先,让我们理解什么是Maven的多模块项目。在Maven中,一个项目可以被组织成一个父项目和多个子项目,父项目通常称为聚合项目(aggregator project),而子...

    Maven build之pom.xml文件中的Build配置

    Maven通过一个叫做pom.xml的项目对象模型文件来配置项目构建的各个方面,其中标签是Maven构建配置的核心部分,它定义了整个构建生命周期中需要执行的指令和任务。 Maven构建包括编译代码、执行测试、打包以及部署等...

    Maven自动升级版本号并打包上传的脚本

    标题提到的“Maven自动升级版本号并打包上传的脚本”主要涉及以下知识点: 1. Maven的生命周期与插件: Maven拥有丰富的生命周期,如`clean`、`compile`、`test`、`package`等,它们定义了一系列阶段,每个阶段...

    基于Maven+SVN自动打包

    【自动打包】:自动打包是指通过脚本或工具自动化执行构建过程,将源代码编译、测试并通过打包工具(如Maven的`mvn package`命令)生成可部署的文件(如JAR、WAR)。这大大减少了手动操作的时间,降低了错误率,尤其...

    maven 过滤文件夹打包

    以下是如何配置Maven pom.xml文件来实现这一目标: ```xml &lt;directory&gt;src/main/resources &lt;filtering&gt;true **/application-${env}.properties &lt;groupId&gt;org.apache.maven.plugins ...

    maven多环境部署pom文件实例

    通过POM,Maven可以自动化构建过程,包括编译、打包、测试和部署。 在多环境部署场景下,我们通常需要根据不同的环境(如开发、测试、生产)配置不同的参数,如数据库连接字符串、服务器地址等。Maven提供了多种...

    maven3.5.4打包文件

    1. **依赖管理**:Maven 自动处理项目之间的依赖关系,只需在 POM.xml 文件中声明所需库,Maven 就会自动下载并管理这些库,避免了手动配置和版本冲突的问题。 2. **标准化构建过程**:Maven 提供了一套预定义的...

    Java+IDEA+Maven混淆打包

    在pom.xml文件中,你需要添加必要的插件来实现混淆打包。例如,添加ProGuard插件: ```xml &lt;groupId&gt;com.github.wvengen&lt;/groupId&gt; &lt;artifactId&gt;proguard-maven-plugin &lt;version&gt;2.0.15 &lt;option&gt;-...

    reportng源码(maven编译打包)

    在本项目中,当你运行`mvn install`命令时,Maven会按照POM.xml文件中的配置执行一系列步骤,包括编译源代码、运行测试、打包成JAR或WAR文件,最后将这个构建好的工件安装到本地Maven仓库,使得其他项目可以通过依赖...

    springboot+maven打包demo【将依赖与配置文件打包到jar包外部】

    它提供了预配置的starter pom文件,可以快速地创建独立运行的、生产级别的基于Spring的应用。Spring Boot的目标是使您能够更快地“开箱即用”,同时仍然保持足够的灵活性。 接着是Maven,它是Java世界中最常用的...

    maven 3 jar 运行文件打包

    Maven会自动处理依赖关系,将所有依赖的库打包到一个或多个JAR文件中,或者创建一个包含所有依赖的“fat”或“uber”JAR。 5. **运行JAR**:生成的JAR文件可以在命令行中直接运行,例如:`java -jar target/hello...

    maven 一键打包

    通过合理配置Maven POM文件、使用profiles和资源过滤,可以实现大部分自动化。然而,对于特定的环境配置和集群部署,可能还需要结合其他工具和策略进行优化。理解并熟练运用这些工具和技巧,将使你的项目管理和部署...

    maven打包出错解决办法,亲测绝对可以!

    4. **资源文件未被包含**:如果项目中包含静态资源(如HTML、CSS、图片等),确保在pom.xml中正确配置`&lt;resource&gt;`标签,以便Maven在打包时能将其包含进去。 5. **编译错误**:打包出错可能是由于源代码存在编译...

    解决Maven资源过滤的pom配置文件

    你可以按照上面的示例配置你的POM文件。 例如,如果你的项目结构如下所示: ``` my-project/ |-- pom.xml |-- src/ |-- main/ |-- java/ |-- com/ |-- example/ |-- application.properties |-- config.xml ...

    Maven打包实战.zip

    本压缩包文件“Maven打包实战.zip”提供了关于Maven打包的实战教程,配合文章《Maven打包实战》(链接已提供)学习,将有助于深入理解Maven的打包流程。 首先,我们需要理解Maven的生命周期。Maven生命周期包括三个...

    maven+bat打包

    在"maven+bat打包"的场景中,POM.xml文件中会包含一个特定的插件配置,用于执行自定义的批处理脚本。这个脚本通常位于项目目录下,用于执行一系列自动化任务,如清理、复制文件、压缩文件等。例如,我们可能会配置`...

    maven:pom文件详解.docx

    POM文件是Maven项目的核心配置文件,用于定义项目的构建、依赖管理和插件配置等信息。本文将深入探讨POM文件的结构、重要元素以及它们的作用。 首先,POM文件的目录结构是Maven遵循的约定,这有助于保持项目的一致...

    maven项目批量打包 batch_mvn_install.bat

    遍历文件夹及子文件夹下得pom文件,自动清理、编译、安装。适合批量编译多个maven工程

    maven中pom.xml基本配置

    在Java开发领域,Maven是一个不可或缺的项目管理工具,它通过使用一个名为pom.xml的配置文件来管理和构建项目。pom.xml文件是Maven项目的灵魂,它包含了项目的元数据,如项目信息、依赖关系、构建配置等。下面我们将...

    maven打包

    在博文链接中,作者可能详细讲述了如何使用Maven进行项目的打包操作,包括配置POM.xml文件、设置打包类型以及处理依赖等步骤。 【标签】:“源码”与“工具” “源码”指的是项目中的Java源文件和其他编程语言的...

Global site tag (gtag.js) - Google Analytics