আমি গ্রেডল এবং আর্টিফট্রির একজন নবাগত এবং আমি আরএফটি কারখানায় একটি জেআর ফাইল আপলোড করতে চাই।
আমার build.gradle
ফাইলটি এখানে :
apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'maven'
apply plugin: 'artifactory-publish'
groupId = 'myGroup'
version = '1.0'
def artifactId = projectDir.name
def versionNumber = version
artifactory {
contextUrl = 'http://path.to.artifactory' // base artifactory url
publish {
repository {
repoKey = 'libs-releases' // Artifactory repository key to publish to
username = 'publisher' // publisher user name
password = '********' // publisher password
maven = true
}
}
}
artifactoryPublish {
dependsOn jar
}
artifactoryPublish
টাস্কটি চালানোর পরে , নিচের মতো দেখানো হয়েছে বিল্ডটি সফল:
> gradle artifactoryPublish --stacktrace
:compileJava UP-TO-DATE
:processResources UP-TO-DATE
:classes UP-TO-DATE
:jar
:artifactoryPublish
Deploying build info to: http://path.to.artifactory/api/build
BUILD SUCCESSFUL
Total time: 7.387 secs
তবে আর্টফ্যাক্টরিতে বিল্ড তথ্য ছাড়া আর কিছুই পাঠানো হয়নি।
যে কোন সাহায্যের জন্য অনেক প্রশংসা করা হবে।
সম্পাদনা করুন:
জে বারুচ যেমন উল্লেখ করেছেন, আমি যুক্ত করেছি
apply plugin: 'maven-publish'
publishing {
publications {
mavenJava(MavenPublication) {
from components.java
}
}
}
এবং কৃত্রিম টাস্ক ডিফল্ট বিভাগ
defaults {
publications ('mavenJava')
}
এখন এটা কাজ করছে.
ধন্যবাদ
defaults
প্রকৃতপক্ষেartifactory.publish
কেবলমাত্র মূলartifactory
কাজে নয়, ভিতরে চলে যায় inside