Permalink
Browse files

Merge branch 'master' of github.com:novoda/public-mvn-repo

  • Loading branch information...
2 parents 20fd370 + bb25b29 commit d46ed0bd07f23501dfda010290cf0346b75e29d6 @peter-budo peter-budo committed Dec 18, 2012
Showing with 473 additions and 50 deletions.
  1. +51 −50 README.md
  2. BIN releases/com/box/box-sdk/1.0/box-sdk-1.0.apklib
  3. +1 −0 releases/com/box/box-sdk/1.0/box-sdk-1.0.apklib.md5
  4. +1 −0 releases/com/box/box-sdk/1.0/box-sdk-1.0.apklib.sha1
  5. +100 −0 releases/com/box/box-sdk/1.0/box-sdk-1.0.pom
  6. +1 −0 releases/com/box/box-sdk/1.0/box-sdk-1.0.pom.md5
  7. +1 −0 releases/com/box/box-sdk/1.0/box-sdk-1.0.pom.sha1
  8. +12 −0 releases/com/box/box-sdk/maven-metadata.xml
  9. +1 −0 releases/com/box/box-sdk/maven-metadata.xml.md5
  10. +1 −0 releases/com/box/box-sdk/maven-metadata.xml.sha1
  11. BIN releases/com/ioio/ioio-bt-lib/1.0/ioio-bt-lib-1.0.apklib
  12. +1 −0 releases/com/ioio/ioio-bt-lib/1.0/ioio-bt-lib-1.0.apklib.md5
  13. +1 −0 releases/com/ioio/ioio-bt-lib/1.0/ioio-bt-lib-1.0.apklib.sha1
  14. +86 −0 releases/com/ioio/ioio-bt-lib/1.0/ioio-bt-lib-1.0.pom
  15. +1 −0 releases/com/ioio/ioio-bt-lib/1.0/ioio-bt-lib-1.0.pom.md5
  16. +1 −0 releases/com/ioio/ioio-bt-lib/1.0/ioio-bt-lib-1.0.pom.sha1
  17. +12 −0 releases/com/ioio/ioio-bt-lib/maven-metadata.xml
  18. +1 −0 releases/com/ioio/ioio-bt-lib/maven-metadata.xml.md5
  19. +1 −0 releases/com/ioio/ioio-bt-lib/maven-metadata.xml.sha1
  20. BIN releases/com/ioio/ioio-lib/1.0/ioio-lib-1.0.apklib
  21. +1 −0 releases/com/ioio/ioio-lib/1.0/ioio-lib-1.0.apklib.md5
  22. +1 −0 releases/com/ioio/ioio-lib/1.0/ioio-lib-1.0.apklib.sha1
  23. +79 −0 releases/com/ioio/ioio-lib/1.0/ioio-lib-1.0.pom
  24. +1 −0 releases/com/ioio/ioio-lib/1.0/ioio-lib-1.0.pom.md5
  25. +1 −0 releases/com/ioio/ioio-lib/1.0/ioio-lib-1.0.pom.sha1
  26. +12 −0 releases/com/ioio/ioio-lib/maven-metadata.xml
  27. +1 −0 releases/com/ioio/ioio-lib/maven-metadata.xml.md5
  28. +1 −0 releases/com/ioio/ioio-lib/maven-metadata.xml.sha1
  29. BIN releases/de/greenrobot/eventbus/2.0/eventbus-2.0.apklib
  30. +1 −0 releases/de/greenrobot/eventbus/2.0/eventbus-2.0.apklib.md5
  31. +1 −0 releases/de/greenrobot/eventbus/2.0/eventbus-2.0.apklib.sha1
  32. +85 −0 releases/de/greenrobot/eventbus/2.0/eventbus-2.0.pom
  33. +1 −0 releases/de/greenrobot/eventbus/2.0/eventbus-2.0.pom.md5
  34. +1 −0 releases/de/greenrobot/eventbus/2.0/eventbus-2.0.pom.sha1
  35. +12 −0 releases/de/greenrobot/eventbus/maven-metadata.xml
  36. +1 −0 releases/de/greenrobot/eventbus/maven-metadata.xml.md5
  37. +1 −0 releases/de/greenrobot/eventbus/maven-metadata.xml.sha1
View
101 README.md
@@ -34,65 +34,65 @@ The following steps will help you in publishing a new relase of a project onto t
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
http://maven.apache.org/xsd/settings-1.0.0.xsd">
- <profiles>
- <profile>
- <id>localrelease</id>
- <properties>
- <local.public.mvn.repo>file:/Users/Peter/github/public-mvn-repo/releases</local.public.mvn.repo>
- </properties>
- </profile>
- </profiles>
+ <profiles>
+ <profile>
+ <id>localrelease</id>
+ <properties>
+ <local.public.mvn.repo>file:/Users/Peter/github/public-mvn-repo/releases</local.public.mvn.repo>
+ </properties>
+ </profile>
+ </profiles>
- <activeProfiles>
- <activeProfile>localrelease</activeProfile>
- </activeProfiles>
- </settings>
+ <activeProfiles>
+ <activeProfile>localrelease</activeProfile>
+ </activeProfiles>
+ </settings>
3: Add the following to the parent pom.xml of your project BUT change the github project url:
- <scm>
- <url>http://github.com/novoda/Commons/tree/${scm.branch}</url>
- <connection>scm:git:git://github.com/novoda/Commons.git</connection>
- <developerConnection>scm:git:ssh://git@github.com/novoda/Commons.git</developerConnection>
- </scm>
-
- <distributionManagement>
- <repository>
- <id>local-public-mvn-repo</id>
- <name>local clone of https://github.com/novoda/public-mvn-repo</name>
- <url>${local.public.mvn.repo}</url>
- </repository>
- </distributionManagement>
-
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-scm-plugin</artifactId>
- <configuration>
- <scmVersionType>branch</scmVersionType>
- <scmVersion>${scm.branch}</scmVersion>
- </configuration>
- </plugin>
- <plugin>
- <artifactId>maven-release-plugin</artifactId>
- <configuration>
- <autoVersionSubmodules>true</autoVersionSubmodules>
- <useReleaseProfile>false</useReleaseProfile>
- </configuration>
- <goals />
- </plugin>
- </plugins>
- </build>
+ <scm>
+ <url>http://github.com/novoda/Commons/tree/${scm.branch}</url>
+ <connection>scm:git:git://github.com/novoda/Commons.git</connection>
+ <developerConnection>scm:git:ssh://git@github.com/novoda/Commons.git</developerConnection>
+ </scm>
+
+ <distributionManagement>
+ <repository>
+ <id>local-public-mvn-repo</id>
+ <name>local clone of https://github.com/novoda/public-mvn-repo</name>
+ <url>${local.public.mvn.repo}</url>
+ </repository>
+ </distributionManagement>
+
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-scm-plugin</artifactId>
+ <configuration>
+ <scmVersionType>branch</scmVersionType>
+ <scmVersion>${scm.branch}</scmVersion>
+ </configuration>
+ </plugin>
+ <plugin>
+ <artifactId>maven-release-plugin</artifactId>
+ <configuration>
+ <autoVersionSubmodules>true</autoVersionSubmodules>
+ <useReleaseProfile>false</useReleaseProfile>
+ </configuration>
+ <goals />
+ </plugin>
+ </plugins>
+ </build>
4: Ensure all modules in your project have their version on SNAPSHOT
5: Run this command from the root of your project BUT ensure everything is commited and pushed upstream from your local repo:
-mvn release:prepare release:perform -Plocalrelease
+ mvn release:prepare release:perform -Plocalrelease
(This will run the tests in your prject, increment the version and publish a jar in your local public-mvn-repo repo)
@@ -104,18 +104,19 @@ Making local releases
Run this command from the projects target/checkout/ directory:
-mvn clean install deploy:deploy -Plocalrelease
+ mvn clean install deploy:deploy -Plocalrelease
======================================
Manually deploy a jar in the repo
======================================
1. clone the public-maven-repo
-2. run the command :
+2. run the command
+
+<pre><code>mvn deploy:deploy-file -DgroupId=com.paypal.android -DartifactId=paypal-mpl -Dversion=1.5.5.44 -Dpackaging=jar -Dfile=x/PayPal_MPL.jar -Durl=file://x/public-mvn-repo/releases/</code></pre>
- mvn deploy:deploy-file -DgroupId=com.paypal.android -DartifactId=paypal-mpl -Dversion=1.5.5.44 -Dpackaging=jar -Dfile=x/PayPal_MPL.jar -Durl=file://x/public-mvn-repo/releases/
example
- mvn deploy:deploy-file -DgroupId=com.novoda -DartifactId=reporting -Dversion=1.1.0 -Dpackaging=pom -Dfile=poms/reporting/pom.xml -Durl=file:///Users/Peter/github/public-mvn-repo/releases/
+<pre><code>mvn deploy:deploy-file -DgroupId=com.novoda -DartifactId=reporting -Dversion=1.1.0 -Dpackaging=pom -Dfile=poms/reporting/pom.xml -Durl=file:///Users/Peter/github/public-mvn-repo/releases/</code></pre>
3. push the changes
Binary file not shown.
@@ -0,0 +1 @@
+d695ce5f047d7c3947ec5ff14f41a8d8
@@ -0,0 +1 @@
+5635367345c265673facef8ce6f7cf0a292240c0
@@ -0,0 +1,100 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<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>
+ <parent>
+ <groupId>com.novoda</groupId>
+ <artifactId>android</artifactId>
+ <version>2.0.2</version>
+ </parent>
+
+ <groupId>com.box</groupId>
+ <artifactId>box-sdk</artifactId>
+ <version>1.0</version>
+ <packaging>apklib</packaging>
+ <name>box-sdk</name>
+
+ <repositories>
+ <repository>
+ <id>public-mvn-repo-releases</id>
+ <url>https://github.com/novoda/public-mvn-repo/raw/master/releases</url>
+ </repository>
+
+ </repositories>
+ <pluginRepositories>
+ <pluginRepository>
+ <id>public-mvn-repo.plugin-releases</id>
+ <url>https://github.com/novoda/public-mvn-repo/raw/master/releases</url>
+ <snapshots>
+ <enabled>false</enabled>
+ </snapshots>
+ </pluginRepository>
+ </pluginRepositories>
+
+ <scm>
+ <url>http://github.com/novoda/Commons/tree/${scm.branch}</url>
+ <connection>scm:git:git://github.com/novoda/android.git</connection>
+ <developerConnection>scm:git:ssh://git@github.com/novoda/android.git</developerConnection>
+ </scm>
+
+
+ <distributionManagement>
+ <repository>
+ <id>local-public-mvn-repo</id>
+ <name>local clone of https://github.com/novoda/public-mvn-repo</name>
+ <url>${local.public.mvn.repo}</url>
+ </repository>
+ </distributionManagement>
+
+<build>
+<sourceDirectory>src</sourceDirectory>
+ <plugins>
+ <plugin>
+ <artifactId>maven-scm-plugin</artifactId>
+ <configuration>
+ <scmVersionType>branch</scmVersionType>
+ <scmVersion>${scm.branch}</scmVersion>
+ </configuration>
+ </plugin>
+ <plugin>
+ <artifactId>maven-release-plugin</artifactId>
+ <configuration>
+ <autoVersionSubmodules>true</autoVersionSubmodules>
+ <useReleaseProfile>false</useReleaseProfile>
+ </configuration>
+ <goals />
+ </plugin>
+ </plugins>
+ </build>
+
+<dependencies>
+
+ <dependency>
+ <groupId>org.apache.httpcomponents</groupId>
+ <artifactId>httpmime</artifactId>
+ <version>4.1.1</version>
+ </dependency>
+
+ <dependency>
+ <groupId>android</groupId>
+ <artifactId>android</artifactId>
+ <version>2.2_r3</version>
+ <scope>provided</scope>
+
+ </dependency>
+ <dependency>
+ <groupId>org.apache.james</groupId>
+ <artifactId>apache-mime4j</artifactId>
+ <version>0.6.1</version>
+</dependency>
+
+<dependency>
+ <groupId>com.google.code.gson</groupId>
+ <artifactId>gson</artifactId>
+ <version>2.2.2</version>
+</dependency>
+
+
+
+</dependencies>
+
+</project>
@@ -0,0 +1 @@
+a7bd72ba9cd482a049ae8af28c468c2e
@@ -0,0 +1 @@
+4890608fec791a5041b66ca9ea5838bf4d5e46dd
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<metadata>
+ <groupId>com.box</groupId>
+ <artifactId>box-sdk</artifactId>
+ <versioning>
+ <release>1.0</release>
+ <versions>
+ <version>1.0</version>
+ </versions>
+ <lastUpdated>20121212143541</lastUpdated>
+ </versioning>
+</metadata>
@@ -0,0 +1 @@
+d2472cbf9b6f274be877b06f4621edaa
@@ -0,0 +1 @@
+4ca8b0945d641242eafeae8be7a36aeb8732c315
Binary file not shown.
@@ -0,0 +1 @@
+7e78f089afb7a86979d6640b864f4c4c
@@ -0,0 +1 @@
+5c734ae87c19384dd1fd5c70e515911024791235
@@ -0,0 +1,86 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<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>
+ <parent>
+ <groupId>com.novoda</groupId>
+ <artifactId>android</artifactId>
+ <version>2.0.2</version>
+ </parent>
+
+ <groupId>com.ioio</groupId>
+ <artifactId>ioio-bt-lib</artifactId>
+ <version>1.0</version>
+ <packaging>apklib</packaging>
+ <name>ioio-bt-lib</name>
+
+ <repositories>
+ <repository>
+ <id>public-mvn-repo-releases</id>
+ <url>https://github.com/novoda/public-mvn-repo/raw/master/releases</url>
+ </repository>
+
+ </repositories>
+ <pluginRepositories>
+ <pluginRepository>
+ <id>public-mvn-repo.plugin-releases</id>
+ <url>https://github.com/novoda/public-mvn-repo/raw/master/releases</url>
+ <snapshots>
+ <enabled>false</enabled>
+ </snapshots>
+ </pluginRepository>
+ </pluginRepositories>
+
+ <scm>
+ <url>http://github.com/novoda/Commons/tree/${scm.branch}</url>
+ <connection>scm:git:git://github.com/novoda/android.git</connection>
+ <developerConnection>scm:git:ssh://git@github.com/novoda/android.git</developerConnection>
+ </scm>
+
+
+ <distributionManagement>
+ <repository>
+ <id>local-public-mvn-repo</id>
+ <name>local clone of https://github.com/novoda/public-mvn-repo</name>
+ <url>${local.public.mvn.repo}</url>
+ </repository>
+ </distributionManagement>
+
+<build>
+<sourceDirectory>src</sourceDirectory>
+ <plugins>
+ <plugin>
+ <artifactId>maven-scm-plugin</artifactId>
+ <configuration>
+ <scmVersionType>branch</scmVersionType>
+ <scmVersion>${scm.branch}</scmVersion>
+ </configuration>
+ </plugin>
+ <plugin>
+ <artifactId>maven-release-plugin</artifactId>
+ <configuration>
+ <autoVersionSubmodules>true</autoVersionSubmodules>
+ <useReleaseProfile>false</useReleaseProfile>
+ </configuration>
+ <goals />
+ </plugin>
+ </plugins>
+ </build>
+
+<dependencies>
+ <dependency>
+ <groupId>com.ioio</groupId>
+ <artifactId>ioio-lib</artifactId>
+ <version>1.0</version>
+ <type>apklib</type>
+ </dependency>
+
+ <dependency>
+ <groupId>com.google.android</groupId>
+ <artifactId>android</artifactId>
+ <version>2.3.3</version>
+ <scope>provided</scope>
+ </dependency>
+
+</dependencies>
+
+</project>
@@ -0,0 +1 @@
+484afbd0ac235233025605cb8fec6f9b
@@ -0,0 +1 @@
+caddc3ddc40e6fe7120e3934fc660b9946304360
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<metadata>
+ <groupId>com.ioio</groupId>
+ <artifactId>ioio-bt-lib</artifactId>
+ <versioning>
+ <release>1.0</release>
+ <versions>
+ <version>1.0</version>
+ </versions>
+ <lastUpdated>20121212151815</lastUpdated>
+ </versioning>
+</metadata>
@@ -0,0 +1 @@
+18560826fc8d74f782776c3335f33e6a
@@ -0,0 +1 @@
+971a1aa0af19558fec0134638aa1930b78fb45be
Binary file not shown.
@@ -0,0 +1 @@
+97d7d0abfe874cf6e718477c0e5bdcf6
@@ -0,0 +1 @@
+e85f897e250f08b75d42a67a4b1c175013bc8ad6
Oops, something went wrong.

0 comments on commit d46ed0b

Please sign in to comment.