转一篇入门: http://www.iteye.com/topic/624064
官方文档:http://maven.apache.org/guides/getting-started/index.html
其实我的需求很简单,通过pom发布依赖包到repository.
- mvn install:install-file -Dfile=lib/test.jar -DgroupId=com.test -DartifactId=jar-test -Dversion=1.0 -Dpackaging=jar -DgeneratePom=true
<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/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.telenav</groupId>
<artifactId>publish</artifactId>
<version>1.0</version>
<build>
<plugins>
<plugin>
<artifactId>maven-deploy-plugin</artifactId>
<executions>
<execution>
<id>ojdbc</id>
<phase>deploy</phase>
<goals>
<goal>deploy-file</goal>
</goals>
<configuration>
<file>c:/lib/ojdbc14.jar</file>
<groupId>com.telenav</groupId>
<artifactId>ojdbc14</artifactId>
<packaging>jar</packaging>
<generatePom>true</generatePom>
<version>1.0.0</version>
<generatePom>true</generatePom>
<url>${distributionManagement.repository.url}</url>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
<distributionManagement>
<repository>
<id>hudson-local</id>
<url>file:///C:/Documents and Settings/admin/.m2/repository/</url>
</repository>
</distributionManagement>
</project>
分享到:
相关推荐
Gradle插件,创建一个UploadArchives任务,自动将所有Java、Kotlin或Android库上载到任何Maven实例。这个插件基于chris-banes的初始实现,并且已经被增强以添加kotlin支持并跟上最新的更改。
然而,标准的Maven Publish Gradle插件在处理Android Library项目时并不完全兼容,特别是对于生成`.aar`(Android Archive)文件的需求。这就是`android-maven-publish`插件的由来。 `android-maven-publish`是针对...
aar-publish-plugin是一个专门为Android开发者设计的Gradle插件,它简化了使用Maven Publish插件发布Android AAR库的过程。在Android开发中,AAR(Android Archive)是库项目的标准打包格式,类似于Java的JAR文件,...
**MavenPublisher** 是一款基于Gradle的插件,它为开发者提供了一种简便的方式,将他们的Maven包,如Android的AAR(Android Archive)或Java的JAR,发布到各种类型的仓库中,比如Bintray。这个插件极大地简化了依赖...
在传统的Maven发布过程中,开发者需要手动执行一系列步骤,包括创建JAR或AAR文件、生成POM文件、配置repository等。而`gradle-publish-plugin`则通过集成这些功能,将它们封装在一个简洁的插件中,使得发布流程更加...
我们将主要关注`gradle-publish-to-MavenLocal.zip`这个压缩包中的内容,它包含了一个使用Kotlin DSL配置的Gradle项目。 首先,让我们了解`gradle-publish-to-MavenLocal`这个标题所蕴含的知识点。这通常意味着我们...
Gradle Maven出版物 Gradle脚本/插件,可使用gradle maven或maven-publish插件帮助发布jar / aar工件。 该存储库包含两个组件:脚本和插件: 这些脚本的工作方式与但同时支持maven和maven-publish以及pom.xml更多...
同时,添加`maven-jar-plugin`插件,配置生成`jar`包的参数,如主类、manifest文件等。 2. **配置Git仓库** 将项目代码托管到Git仓库,如GitHub或GitLab。在项目根目录下初始化Git仓库,添加并提交所有文件,然后...
gradle-publish-2.3-rc-2.jar gradle-reporting-2.3-rc-2.jar gradle-resources-2.3-rc-2.jar gradle-resources-http-2.3-rc-2.jar gradle-scala-2.3-rc-2.jar gradle-signing-2.3-rc-2.jar gradle-sonar-2.3...
Gradle Java-lib插件关于插件可以为Java或groovy库或gradle插件完成所有maven发布配置的样板(使用 )。... sourcesJar javadocJar或(和) groovydocJar 准备Maven发布( maven-publish ) 使用所有jar(jar,so
2. **配置模块发布**:在module级别的`build.gradle`文件中,需要添加`maven-publish`插件,并定义出版物的配置,如: ```groovy apply plugin: 'maven-publish' publishing { publications { myPublication...
《JMS 1.1.jar:Java消息服务与Maven的深度解析》 在Java开发领域,消息服务(Java Message Service,简称JMS)扮演着至关重要的角色,它为应用程序提供了一种标准的方式来创建、发送、接收和读取消息。JMS 1.1.jar...
jar,javadoc和源代码已发布到Maven Central Gradle构建(代码自动导入IDEA) OSGI清单条目 自动模块名称 用法 < groupId>com.github.vlsi.mxgraph</ groupId> < artifactId>jgraphx < version>4.2.2 文献...
在实际开发中,Maven任务可能包括构建不同类型的工件,如JAR、WAR或EAR文件,或者执行集成测试,甚至是持续集成过程中的自动化构建。此外,Maven的聚合功能使得多模块项目管理变得简单,一个顶层的父POM可以管理...
2. **消息模型**:JMS支持两种消息模型——点对点(Point-to-Point, PTP)和发布/订阅(Publish/Subscribe, Pub/Sub)。在点对点模型中,消息从一个队列(Queue)中发送到另一个队列,每个消息仅被一个消费者接收。...
在Java环境中开发MQTT客户端,通常会依赖于特定的库或jar包来实现。本篇文章将深入探讨如何在Java项目中使用MQTT客户端,并介绍相关的关键知识点。 首先,`mqtt-java-client_jar`这个文件名暗示了我们讨论的核心是...
MojoHaus RPM Maven插件 这是 。 发行 确保gpg-agent正在运行。 执行mvn -B release:prepare release:perform 要发布站点,请执行以下操作: cd target/checkout mvn verify site site:stage scm-publish:publish...
使用`gradlew publishToMavenLocal`命令,Gradle会将项目打包成JAR或AAR,并将其上传到本地Maven仓库。这个过程包括创建POM文件,该文件包含了库的元数据信息。 6. **POM文件**: POM(Project Object Model)是...
许可证Maven插件 这是 。 发行 确保gpg-agent正在运行。 执行mvn -B release:prepare release:perform 要发布站点,请执行以下操作: cd target/checkout mvn verify site -DperformRelease scm-publish:publish-...