কমান্ড লাইন থেকে উত্স সহ মাভেন আর্টিক্ট ইনস্টল করবেন কীভাবে?


92

উত্স সহ মাভেন আর্টিক্ট ইনস্টল করবেন কীভাবে?

সুতরাং পরে কিছু কোড দেখতে আমার গ্রহণে কোনও প্রকল্প খোলার দরকার নেই।

সম্পাদনা: আমি জানি যে আমি এই কোডটি pom.xML এ যুক্ত করতে পারি

<plugin>
        <artifactId>maven-source-plugin</artifactId>
        <executions>
                <execution>
                        <id>attach-sources</id>
                        <phase>verify</phase>
                        <goals>
                                <goal>jar</goal>
                        </goals>
                </execution>
        </executions>
</plugin>

তবে আমি কমান্ড লাইন থেকে এটি করতে চাই (এটিকে আরও সার্বজনীন করতে)।


এবং কোথায় আপনি এই উত্স চান?
শন প্যাট্রিক ফ্লয়েড

উত্তর:


158

আপনার নির্ভরতার জন্য উত্স ডাউনলোড করতে:

mvn eclipse:eclipse -DdownloadSources=true

একটি ইনস্টলেশন উত্স সংযুক্ত করতে:

mvn source:jar install

ম্যাভেন-সোর্স-প্লাগইন পৃষ্ঠায় source:jar-no-forkবর্ণিত পমটিতে লক্ষ্যটি ব্যবহার করাও ভাল ।


তবে ইনস্টল করা স্ন্যাপশটের উত্স বিদ্যমান নেই :(
আইএডাপ্টার

63

সরল, আপনার উত্স এবং জাভাডক্স পান:

mvn dependency:resolve -Dclassifier=javadoc
mvn dependency:resolve -Dclassifier=sources

4
@ সিএসকিউক প্রশ্নটি অস্পষ্টভাবে শব্দযুক্ত, বিভিন্ন উপায়ে ব্যাখ্যা করতে পারে। সিএমডি এমভিএন এসসিআর এবং ডক ডাউনলোড করে এবং স্থানীয়ভাবে ইনস্টল করে তাই গ্রহগ্রহ থেকে কোনও ম্যানুয়াল ম্যাপিংয়ের প্রয়োজন হয় না। স্থানীয়ভাবে নির্মিত জারের জন্য এসকিআর ইনস্টল করার জন্য ডগবনের উত্তর দেখুন।
জোসেফ লাস্ট 21

4
অনেক ভাল এবং ক্লিনার বিকল্প .. স্বতন্ত্রভাবে pom.xML বা গ্রহগ্রীকরণ সেটিংসে ছলনা করার চেয়ে ভাল, সেই জিনিসগুলি প্রায়শই পরিবর্তিত হয়।
কার্তিক কারুপ্পান্ন

"এমভিএন উত্স: জার ইনস্টল" পম বা কোনও গ্রিপস সেটিংস পরিবর্তন করবে না .... .m2 সংগ্রহস্থলে একটি স্থানীয় কোড রেপোর উত্স ইনস্টল করার ম্যাভেন লক্ষ্য। (এফ.এক্স. আপনি যদি অন্য কোনও প্রকল্প থেকে উল্লেখ করতে চান এমন কিছু স্ন্যাপশট সংস্করণকে ক্লোন করেছেন তবে।) নির্ভরতা রেজোলিউশনটি বাহ্যিক উত্স বা জাভাদোক জারগুলি ডাউনলোড করার জন্য।
cslotty

4

mvn source:jarমাভেন আর্টিক্টস ইনস্টল করতে দয়া করে ইনস্টল ব্যবহার করুন ।


4
এটি কাজ করে না বলে মনে হচ্ছে। এটি কেবল একটি উত্সের জার তৈরি করে। আমি সেইভাবে মিশ্রিত করতে চাই mvn clean installযে অবজেক্ট এবং উত্স জারগুলি আমার এম 2 এ রয়েছে। আমি গ্রেড ব্যবহার করে অ্যান্ড্রয়েড স্টুডিও থেকে তাদের অ্যাক্সেস করছি।
TheRealChx101

-1

এটি গ্রহনের সাহায্যে বেশ সহজ, প্রজেক্ট এক্সপ্লোরার ভিউতে ডানদিকে ক্লিক করুন, মাভেন মেনু আইটেমটি ক্লিক করুন, এবং ডাউনলোড উত্স ক্লিক করুন ..


তবে ইনস্টল করা স্ন্যাপশটের উত্সগুলি বিদ্যমান নেই :( আমি ত্রুটি পেয়েছি 24.02.11 10:23:23 সিইটি: আর্টিফ্যাক্টের জন্য জাভা-উত্স ডাউনলোড করতে পারছি না আমার: প্রকল্প: 1.2.18-
এসএনএপশট

ঠিক আছে, আপনি আপনার প্রশ্নটি পরিষ্কার করেছেন .. আমার উত্তরটি আর বৈধ নয়।
গুরসেল কোকা

কেন? ম্যাভেন স্বয়ংক্রিয়ভাবে জিনিসগুলি সম্পর্কে। আমি এটি অ্যাক্সেস করতে পারি না কারণ এটির সাথে জার তৈরি হয়নি।
আইএডাপ্টার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.