Skip to content

Commit

Permalink
Merge pull request #48 from jhonnymertz/travis-to-mavencentral
Browse files Browse the repository at this point in the history
Release to mavencentral via travis-ci
  • Loading branch information
jhonnymertz committed Feb 3, 2019
2 parents 4e970e4 + 32cc963 commit 73c6795
Show file tree
Hide file tree
Showing 7 changed files with 136 additions and 23 deletions.
30 changes: 29 additions & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
@@ -1 +1,29 @@
language: java
language: java
branches:
only:
- master
cache:
directories:
- "$HOME/.m2"
after_success:
- openssl aes-256-cbc -pass pass:$ENCRYPTION_PASSWORD -in $GPG_DIR/pubring.gpg.enc
-out $GPG_DIR/pubring.gpg -d
- openssl aes-256-cbc -pass pass:$ENCRYPTION_PASSWORD -in $GPG_DIR/secring.gpg.enc
-out $GPG_DIR/secring.gpg -d
- "$GPG_DIR/publish.sh"
env:
global:
- GPG_DIR="`pwd`/deploy"
- secure: KqPT65jB6B6wNvYMC0qySMyNMkyY2QJjLV07+dnKc1jdGNeCqk357GidY0biCDTRE1XFbcC8RFZXbN/0x+vFj/fxzWG1+PWhWOSzhw3lUXZO/izxwK1KQMcX89+ESlK9J+Ro5/lEb9tmyVSvm7CBF2Mnp4WN7Kjeh7TeaOnW9IpbYq7YVfeznfdEMTq0SLjPouJJsUiTkDC98i1emwHNUxNhpmUQnL6eJi7Kwbj+kYi07kbxFliPnHznZ1YjhMfJscnXoqd/Rh2ibbGry8U0R3fzp1oTgp7tB/m6QsC1y3nGwB4FeLWW3I2XTWbqLPCFC2LZ1Jq79y0BeMSwcB6W4TeE3nH+9EbdUk+zZmZXI1ZIJGCmmBHJGud/E9VyUJUqAgyoEu4oE9McE2WOPheMfvd9HFNLUiqo0HyZkitppKKO6IaOkJZcyvR/lzFfCKEPi5W4xTr/a78Qe4jba69fY4SPyRLC0vK/U8vjkIIvC75pOzsztqsl3457gEZKA1aso8tVguU9AUrvk4VeEyxkDp7mkyoc1XHbBcORCWx+wxBZa84HFLomM/eoh9+91sSMsmMDwFtpwBnsQNu12ppEwBJjO/IkckpQAgt3BNum0TIxqkPkwt/EF0+VoilNS4EpxkialUUcehJZjAfKZazdkD/cYStthntPrmeJWkjORkU=
- secure: DWubANKDqd7aUUrwFzJVDfdTVg8xLaEZ6H22mAyp3eUqU7GKcgCrFqRLYleLX86JxIT5iHfuqV8pCAnEZi+ZP2OdnJBW/fvC1M1kqWdtincPMxEwWISf36+hiZ2BdzXzp8jhieP7cksL8EScVN2NXZyJsy7+Qs+vIdLLid4sG5i3abVm+HlWfJEwyssws9/n8smsnCOI/jDTxi/bkx2+hWhiCKX8YPzCFMykfAWlddBE1JmFRPw99afXEskaodAtzDp8bGGOtksdx+tz3s7bwB1xpNCl+nUW9aXi/GGT6VBX1yuz4GPJbYy5CDaPpilI0T+ZAyMPDGAhfFGJyU4HnmHqCZ2FvUUqi5wY50DgQFP0dzzJQzRE8hyHqBh4g1+qeDPiC+sKnfLYsL3MupckqifC9VdBBRtX9N7ip5fV9/IUEQA7i7arMcyHu1Gl0a3KjuY2uD5d1YGegg0PbcAAvIWhbUTz1eqbK6OYtMISJHOBqxntEu/4Gfy5HaKG4gPp1vTTiehOTIHNk4jDtLxy6yn69oRBcW+OFpQtLlnnbAeKdvWln74QaFbOa2ovu9peeSMGrAu+SSaXgwYFVSM0f+C421+3hAAaBCJQQivzEWRypVc56Z2nhQP32W5VmCPNfLYLgABTedRJ9zBSrzzoIHOdQdia25hU4aAHu7F3oI0=
- secure: ED2XuHwPhl7vcW3X/Vrvh4AMXwBsPOswDtXWZgL2HCm8wL7LTsDpvyoNI1UDh5+y6IXwp0ahn8Bd/L9toIHXCV3xROln2h5yiWa/8MasaWC/kgQXaAbtQxOb7ooi4HxfbBDgx9Upr4HClm6XWbeR5xupzWZdSswRBWLunvxBWFtgCZESOeRfEcm2BfOJqrj4DwIv51cPlNEatxp0nMTj0hx31eX5XaMyPF23Uh66Sh024B+deMc94M9o0ex6ba3dO2vFPPRk7vbk/TjETTuf6Dnf8WlIlqjKgQ382pag6MPAdl2000J/qqXzTvyH65/KXz0uBi30fhVvQOFSzD+hG1T0CjUcM28QqGosau5t9Drgj9SATh1mOhm0ZeT9SJfKr35fPKRyr3DVY771huYEYFVysfzvrYZJecg2OOshmKaQXW4Zas4RGS+XMaXrGo9L8WQGUyhuvWR1tIYDHD8TnhCT2Dw16hGnE37YLssbecS2LdDan5GqjXG/VHdYPncHjsQr7dDtu4flW32LVjjgEPXrsaQu/btz5ltbLMOrKg6y0Xt0ZLU8IRRf3nseMMXaCeCe0IUo5T81DN/lu4v9HYJLih/dry6SGMd/15UvA6QT2um/zUFtADtaQ5ObXj4XwJBO7OD2cJYGbfK0WsrRySvjaxDnftmYfJMq9jixZq8=
- secure: N3Y6/lmQPA71dWH0W0kAiZskdvZf0gKn76Y15uB2TURFgKbTKv3aWMaOnhzPsYi04auEOyUJMPgZaGu8uVHyGxfjY7tDPoxu4W5tRTAFnroMlr4VQEdYo74PysitokHiAzrL2ZYqBK70dcMfYWSqBMxaNRnJdZ1gfVNQZ9+KefV96lnhwbI+8mdxK5qR2v4XFezDk8nLUF4+ftuh9FGwBODRLDECmsv6Z3HRLrBo/jhNlrYJ4gXGEyQjkCT3+rtNBG6eWP73iIzpsQ5fK4HHABAhM/h687PMLvWT+8WNiXU91LWTE1HtGBo9o1ZY4LEU9YO55QxW53k73emu0Zf07ewlwWYjg0xfeRS6TqKA1G+Lz/+82WNI2S5P1PKhRZ7GaarUthUj8pefrO0l4wOT15nwhg0rMCnYRbxlrNpLJOht2D7nl+UeYgMNtlaMoqujMx0C9Nqi+SsX5CSAqLMEaMmSpMuWvDXhWOE0htc5u5TCOjZGQkUU7T7ZzphBo1h5bISmGujKjfJniI7XFok+Ynt09LvAe2zGPfl4SgnzPRl1OXTWmPHKsHxE8yVLa78RLkS27ANG70AkFAXFxf/HCvMD0o6yaugvu0PWghQMBaP6nVoFxS2Fl7RYyXhmPkRzVzyBtnLxC6bJWIZ7JIferzblrOUNFTvyt89oshw83Vg=
- secure: dwfbAeS4b7OJQyVFn/qenz9t8mihHtBjv9EneJI61BtsHAaRV2GjTi1CcrSHP0SQNHLPzXc31zpCTQ1fKImEJBy7sJRI3onQsVzfeb2M8LRFTu5WbPuX2o8vvVqnpN5v7J/87XXUIfCtHOGWJfgiKntPV7xeexd6UuEIrgJQgK+12QFilCFAvvosu/DEseuBmZoT0OSH305VJVdJ87XOe6CEy4arj3zkIJdrcHOnZpLKjpVmMRG8BtEt9WyaELJDCcZHSE2xFUljvRdgTfIL8ZK0p5gjtbgdYzZoRg1FRqyK1O+aYAqO7PUtrVqWB+pul0lwTn2KXBaZDFrbA1cNfGq9GOWqPkQEZMtC1czh/8OsRXarHVCcrLmuctRvhBtlMvj+XP9+8n8aDlTF6LjXlYxITK6drG5IVHprt0Zwhbj/agRScTZtg3IZFiLuumYJ/GfI707jg1t6eKgqoYCfHxSEDLizPEudzwkqFu00n+SgbSkHXDcIV3gr8PR6TXwP/ErT/JvlItjBTriir7rX+xMrSs3PqnrMAd8icpVDjH6wTaMfFmXzS8UaRQmgmHRw+gyDpt71+0YRXat90f/I+fFNGZu0Yr98kC/OZC07IazmdC55RDGJWJ1WB3UcH3jN33Nya3PjRowUtJB+yR/oyAO0TxLdmVrtgT6nwUA8mbU=
- secure: gaZ1tUfVp2WCPgf8EGKseumCtzBX5jPvFp5w7iX7D/LRgn/CA1O1UySjSNQ0KXvZALnA2fJIKyuAoSf8xs7tVfIjSeiLm2kIs4Wb84SzQ1HRbMmFEBLO0JRRRdEX45hUkmNQxpGkplNjePpSffCItzGnZEwhYHwVx9Y9b1SIY77xvUGDS7dABBhXNmmFfU/gVmc8PlLiluZ862XhoF8LQyWSEvWvZ20ziW9TVEH321nt2AACar9UcgRTc7EbnclUR2D5xtoXFT/0Z9QHx0bQXBwh2wD1IiZ0NFth5UcJTKQQpP9OaIIhFcg/CZd0xkf6vi9zrz/uaOS4PdxUy5w5VzjavnE/vhW80QMqSelMNTGPuENIZz9aG+IYOUnpfvNaBCf/YCHSrFG+Dyh+Ut20j1cWa2WuSEbx/+c7/0QHEqJ3yS+x9tW/ZeTjiiIkju+R4TKwwwnB///34KSDJ5AB0Du33ZKzJQnSek4vfs510NQ6jiQ8B2xjwJzy6ma4gW6JX+qUAbhy63MaDS1MZItbl3FXs6zhXd4fGKjrYb4C+I2zMF3R3mdV6NniZzQksJT9ks4LiHX+vK4AREFV6Q4DpJUKulem/CqisGWOcm5U5orEPgBiPgv2td98HHGLJjAy1I26NDHEWC2R8r1YCMR9vm81pNTVLvp/usuYr8LhqUQ=
- secure: L7TQfJ6KKkRCrYxNsDBFNRmaZGmymIyLBD+khLwGXYIkfQSUYV01feC3KR+nPwa43TV0rlFDR3C5kI+CYFeNh3Aqmnz3oWZay4SSBPGT/6FGqgyWWDjI6lbg1F6NHYf18sQCVzIWSouCYCFnvNCBvMY+qjCPqzA3/mjpz8WOftNqX6dhrSvwD0Dz0MOGHpv1nCA6PHt6VaaNX/m/Krus07yOYYrZli9EYwQuTHtuuBV+BDaJ7Sue0G6zrnM5g0W6w0Zyv5p21QUuecVIADz3ltd4wDt5cYlhc1/Ku3+x3b9uKnlG4Nh+M3rBv5koPdVoddt3deIAvuM/CVZN9y/vcc8KnJomUwoC9/MSqCNS0X9pAw2gMeRe7IHoRXD3qdt7c03svntH3fJCY7C/pBhmyYeSChW1ak0Gx1iWhPXpxae/fpq6aBFEj3jQ6mhcR0pE0xQwPhWufUHK2+2tOeuuESdKHM4E72p+LBaoJguUYtwl8ED83xow1Au3rQfjMgIw6UESL/hYwfARfcbTaHCkvaiDEU3Fol88MjLO+PjN4lsikajw4HJbktHxkz7bWQubggZfPyrzIZi1dkXd4Q2X2dkDc1uohMmQDKueU8xmJzgfsZVjZPnPG9MdJB9nqVVOPs0BVRpiTFJ+JRLJzZcn5SdiG5VaoNP0MFUs4qdDfNE=
- secure: aH4TdiUlSefAixr2pAeAgJw8h4z/H5hZZNCLdzaE5gExvM8HNIjVGIZsE2kE7sAkBqQKjkbvIDJhHbojdDpOOa7bn30PGi4+6WvXAOxBjT/Y3pXW4KvQBk+hQa8W6wXcY863Un383gbADk5ElGPUZ6M9HLMZP4BOJZNoSQE9/XIJ9/8g6b62Re2wySh02ZbJsCMbxRbHixnsXKpNuLaHThUF+aVvGxA4ViXhkgfdaQu/bpZU1nAmI4n7RNAePMKTqEcMvUqhv9vQ6or+jGY8YGHGlv74RC1+JKqXhUldDE7wcI45Cq+E4CZQl2to5vZGWNjZvEKvq8QxNirFfQuJE5fKyY//ztrf2mLFu+arkAkTM1eQmot5aiFPjupmgyd47C/MMW50RHONFSoqYACxu07gYwIVTde7SLyswfsdvHBrijTZRfBX+Ktciyf5HiV4OYE8h9Rxs4AIuPmb3XOR5Ez6huyl4XecLhWCW1HX32NzyJ/dG3G/Tdj5WQvAKSFlGBbK3Z/R8eDM6FpV90cooXq17NA1wCbRElc2/5yoDwRvrtd51vB2U7JdSvSJRpV9QiVH1kKa7sqQLEsj/sMxI6MzbmfGPgcnZWUKqHKHmmwv0rnuyW10ic2RFss7+OYEeNmNvTTcydcTLMqd6LrCBWPajK36c9ZgYil5G4WktZA=
- secure: cdvpWLa0dJh35lddhv/bx+uNa6Q1DATAW5X9m0nv24mGmh6WfT9oB2Z8+IrjuWpefDVMXYdgcTv3sEnUN9+aaUggJs7hjGpkXYrtc03ds2SAMX1gIz7HiMXUW48OFiwW9GU0cwI/fUdAxUNiah4HEVijp6y1DnonLPOiV4nZlhtAUiMGYwpbL370nkEk2Qs3EVLBXRXtUXCtrlQVqPeZEEPcbNFvn9CSi0Rh3WCDiUhObI4rkDm9Us9su/oDfaU+GWDYmiZ3zzQ3M6BTgggO5BS8fSw1LG1HLhM3hhPeONQcD2Z6Ge5BGLOHGSyi3rn2WqfqAx4MpaS/H9LMCQG4pjolz7KGvRLt3HLX959Y2f01clOZLa6IFJthEGY+PaCd7BAfgdJnEFAx8kKySku6WfNVMXx6PnKJV3Si2lDZ3C+HhPxcmWBAycuFB5PRzDDQUvkelxiRZjVTp2JzpP/l5uRRObNGsrXQp0+nSNoi8jokIlJKPXhcC1jeugfLB7OWfyjJy38/vFMUaKSzPWpW1ewaWyMysIylFg3l5owUBjx/T9PMGHc4A/J/IgGXFIO04naQurfQwN2xlmoMYhjxXzjEPg0JexGWxml1TFonqAUyqaV3sbhyl32lY/oIWpy2+9PGb1icHZDtwGz8twjeUI3ezpVSFuFqPPrBq+8UElk=
- secure: GmW5d1L2dYUvSxT2pdcoy6VO/KpNGpigIsKBH8jSsMGINkdgQ6AtoW6l3e1OlLATFiN31ithyOGs/8VxHmVOLHSO5M7wNm4bB+QyfPPAM8xrQDkHnz0spvlieafmQJ9Xy3Tcp/iThaBBB7zFLY5gXZ2/xdQdfRQxKJkBfsf+Vh4EaTjUWdTsK38e7jJAuIvKt1tco4gnI0LjJ25GlgcOel7uKfXctD2OQEkKppD4C1W1En/Adw3UiMyliYZt5rRLRgRuRvwgaMHNZwdy4/yUR+cwwSrglkUG7Kf5wAT/TWdiltmM2fYoE0WrwnsxLBb6Z3kaJXMiSahuoz97SV0zxjIsvvylP1WkysTAjTE9huWtMqdrh2n3pJkzsUL7o+rw6m3mbqMbKldlE4/2i3YDO2GJGpqeOm1H6yiy84Qp5h28dMytJL2bKs/OeSJwGwZwHcZntDQHqGo7akpFr93E1Gd9W7mtReYmaPokyMncldilQHtE4O3dP5GrfDTeXr9wjTzTN8FuceebkFTVmCyoOsdiFnp/v3pAQHJfD608zAsBTR1RLXTsZlZkL6QMCQxswcN9Zh9RM+j1vVpt158HCEaTQCobYszdp9s8op0jv2oYldC8zwS4mzdDVqAAiaYfPat1H1UoWdYr+2BTrQyyjz9qbpq+W2mhz1+2qtfyMbM=
- secure: GVT3OwtJxjjh1H8nGhSxGUdE/A2UzvLRWzrkm3I0iGOM9aX2kf+CjklswpUQD233ML0kf0klcuuIHNpdaz1oh7hiQm9DTATbpoTMN4efZNqJzTWKnkeJB72VwmFMRv1FOY1MMmm4RRa7EFgkam+Pu48ikZEYRL8Z7gWNdp8B3Jh+BW5AWl+dEKoJGBqGnMNXMSpiY7TqVKvYKkI/3erRpYo1g/HSNI2EUXIhQGHvVKGuWNOizHj+JufvaVH3hW4iNxyKKU7+6nduOlUyzjY4eR5/AgY9JaS4MeCFPYx7BfjKsBju8zXlk7wyHIwSI25MOZVhdReHC4im367x84ruD8gdFSqknQIPiyVClk2uu3irFd1Qm6Sp/1wBBkQSXf5nJkS4okAoH3mz+xhk7U0nXnCMQFb3+1LzYYtDanJEq0Xen6ttro6BxpUkiPzU/4XJuuJ7b8jgv9rIBwM3azCA1oH0aqodwwM2K8A3kor0tY8bxs2M6f4JgnFF797V7xmE4cZFTloMXVZIdAqgYSZ07Y4yeGtOCG3Qkt5Ii2MbHt1Vho/HVqIb9Okb0InLe7ii4cuOsRP8s4//7IgJufw2EnklmqyoDXB7vgsA+iedcdajrrb9X1jaknzAmABduOApbLaqH+xilcTZP/WZHj30hBTpLxcxbGxXP5KLdyk7Iww=
- secure: O1azhAxQppUtBcln2pH2BVHdbqiULkRz4kYmB0v1mKWhxDGJrF4u1jBPbXO2FarEbN2zcbB2A2hO3O1n7s+c5dWQX4wGSsDkVk8yJp0l8eUVjRj14VFgAtMcIbs9eeVjsv2XyAHuZ0GmgOgkuef48HoEadSTLrWCVwr19UB0M1DXd9cCI8hQZFl7/iwUZWF8y5Lu5nQcSzrPnUOZmX7S1IqdYNtiGOR3jBczM95R7bvQi74Y903EHYxrV2/4ivkHQdnZvAqLSnlmYgKMyzShQX9pa687iYxmplfwfLzzOvaXo5Z0QwrapGjW16y6hBQ+637dqnq49rQA8Ic/JUm400zhrC3qlDwmgC2nXXEnwyBuDY5fn+GZkYZBR8rxKo16gyQvWJSHqEOppytprVIWV1VJITj5MT6yIGm4duJ6dXzBG14zM3y4xlW8ge1rZJYKLzdDsTHfADFa2nLjXBMu6ft8O8bGZ/OIHQgWGClVLEKGSW8FPtsJ2WdmEXd6sYEAV1Oh3vygVJFeJZ0T1GJp8bEThjWYQYcTfKix0TCF+sRxuCkmqvXjLyEZoa+Uzd0XkAxmTsDM+q62fmEZiPsOT26fprpC8wOI/awbrumac3uTM2xb5BKT7yhN2jt3Dv7d06j/z89bW3KWlZ93y0XYpM8PUesLS+q5TErICc3ByhE=
- secure: W/hQ+ei+iHCbWMwwhPZcnx8/qhNQYDHnbINS1eHW637nneL+bxTEOQyKpNAjiNqV/0w5tNmH9q9j9RA0ih33qH9uiO3WrzHTNDD44o92QrLh6b1kb0WilcZUtgicYmIP0xdVtuxPhhMHdjOR5yfGNwQaltFhWKItDBBMP95gjmr4F20nTEBV0/eBQUNg9DvOXbB6WqCTY/wkHxW6ecPtK6fNv2zdaTLsqvuTHk31fBEImXCyZuMKsY3lgWm1UQB/2hY4rHxEgIoUQoNYEqvBYpoVrkE06u4CjWJjyv9mb2Bh79hS+vBZrHW/O322/yrPlELQPPsY233ZpT0Bol1bK3GzIMMRBdIf/LSN/52S0A4LtxV7egQddHPwFYQEMNxm6owKwwGiiIhPFLwh/oq7ApZeSrMgnDvw6Zl6S2o84pkPKFyDBnc6rTCH9JfgCFNdI3tQif7jo0P3fKpEPPRsfzRVU4k9gJ9rJor9DipKkLmUVU0LP6Sn0uqoksNNJ6UFesArO6jTFtf6/XJSS4l9YbxE4ZDSAdt/TIPqugjGMhzs7Zz+2hN9CcOhItd1SObSh+qpuXSCY4BLPOfR6g/CBV5ef+LDtPy+He3fhWu5udAYqbvU+x70EkiiBo1HFZzarws5fnAG2h/CkYvYBwqx4nfHY3taseMYy8PwlSErYcM=
27 changes: 6 additions & 21 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,34 +15,19 @@ If you are using Gradle/Maven, see example below:
##### Gradle
In your `build.gradle`:
```groovy
allprojects {
repositories {
maven { url "https://jitpack.io" }
}
}
dependencies {
compile 'com.github.jhonnymertz:java-wkhtmltopdf-wrapper:1.1.5-RELEASE'
compile 'com.github.jhonnymertz:java-wkhtmltopdf-wrapper:1.1.8-RELEASE'
}
```

##### Maven
In your `pom.xml`:
```xml
<dependencies>
<dependency>
<groupId>com.github.jhonnymertz</groupId>
<artifactId>java-wkhtmltopdf-wrapper</artifactId>
<version>1.1.5-RELEASE</version>
</dependency>
</dependencies>

<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
<dependency>
<groupId>com.github.jhonnymertz</groupId>
<artifactId>java-wkhtmltopdf-wrapper</artifactId>
<version>1.1.8-RELEASE</version>
</dependency>
```

Usage
Expand Down
6 changes: 6 additions & 0 deletions deploy/publish.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
#!/bin/bash

if [[ ($TRAVIS_PULL_REQUEST == "false") && ($TRAVIS_BRANCH == "master") ]]; then
mvn deploy --settings $GPG_DIR/settings.xml -DperformRelease=true -DskipTests=true
exit $?
fi
Binary file added deploy/pubring.gpg.enc
Binary file not shown.
Binary file added deploy/secring.gpg.enc
Binary file not shown.
9 changes: 9 additions & 0 deletions deploy/settings.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<settings>
<servers>
<server>
<id>ossrh</id>
<username>${env.SONATYPE_USERNAME}</username>
<password>${env.SONATYPE_PASSWORD}</password>
</server>
</servers>
</settings>
87 changes: 86 additions & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,17 @@
<modelVersion>4.0.0</modelVersion>
<groupId>com.github.jhonnymertz</groupId>
<artifactId>java-wkhtmltopdf-wrapper</artifactId>
<version>1.1.6-RELEASE</version>
<version>1.1.8-RELEASE</version>
<packaging>jar</packaging>

<name>Java WkHtmlToPdf Wrapper</name>
<description>A Java based wrapper for the wkhtmltopdf command line tool. As the name implies, it uses WebKit to convert HTML documents to PDFs.</description>
<url>https://github.com/jhonnymertz/java-wkhtmltopdf-wrapper</url>

<issueManagement>
<url>https://github.com/jhonnymertz/java-wkhtmltopdf-wrapper/issues</url>
<system>GitHub Issues</system>
</issueManagement>

<licenses>
<license>
Expand All @@ -13,6 +23,21 @@
</license>
</licenses>

<scm>
<url>https://github.com/jhonnymertz/java-wkhtmltopdf-wrapper</url>
<connection>scm:git:git://github.com/jhonnymertz/java-wkhtmltopdf-wrapper.git</connection>
<developerConnection>scm:git:git@github.com:jhonnymertz/java-wkhtmltopdf-wrapper.git</developerConnection>
</scm>

<developers>
<developer>
<email>jhonnymertz@gmail.com</email>
<name>Jhonny Mertz</name>
<url>https://github.com/jhonnymertz</url>
<id>jhonnymertz</id>
</developer>
</developers>

<dependencies>

<dependency>
Expand Down Expand Up @@ -108,4 +133,64 @@
</plugins>
</build>

<profiles>
<profile>
<id>ossrh</id>
<properties>
<gpg.executable>gpg</gpg.executable>
<gpg.keyname>${env.GPG_KEYNAME}</gpg.keyname>
<gpg.passphrase>${env.GPG_PASSPHRASE}</gpg.passphrase>
<gpg.defaultKeyring>false</gpg.defaultKeyring>
<gpg.publicKeyring>${env.GPG_DIR}/pubring.gpg</gpg.publicKeyring>
<gpg.secretKeyring>${env.GPG_DIR}/secring.gpg</gpg.secretKeyring>
</properties>
<activation>
<property>
<name>performRelease</name>
<value>true</value>
</property>
</activation>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-gpg-plugin</artifactId>
<version>1.5</version>
<executions>
<execution>
<id>sign-artifacts</id>
<phase>verify</phase>
<goals>
<goal>sign</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.sonatype.plugins</groupId>
<artifactId>nexus-staging-maven-plugin</artifactId>
<version>1.6.2</version>
<extensions>true</extensions>
<configuration>
<serverId>ossrh</serverId>
<nexusUrl>https://oss.sonatype.org/</nexusUrl>
<autoReleaseAfterClose>true</autoReleaseAfterClose>
</configuration>
</plugin>
</plugins>
</build>
</profile>
</profiles>

<distributionManagement>
<snapshotRepository>
<id>ossrh</id>
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
</snapshotRepository>
<repository>
<id>ossrh</id>
<url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
</repository>
</distributionManagement>

</project>

0 comments on commit 73c6795

Please sign in to comment.