বিল্ড প্ল্যান গণনা করা যায়নি: প্লাগইন org.apache.maven.plugins: maven-संसाधन-প্লাগইন: 2.5 বা এর একটি নির্ভরতা সমাধান করা যায়নি


178
org.apache.maven.plugin.PluginResolutionException: Plugin org.apache.maven.plugins:maven-resources-plugin:2.5 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.5
    at org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolve(DefaultPluginDependenciesResolver.java:129)
    at org.eclipse.m2e.core.internal.project.registry.EclipsePluginDependenciesResolver.resolve(EclipsePluginDependenciesResolver.java:48)
    at org.apache.maven.plugin.internal.DefaultMavenPluginManager.getPluginDescriptor(DefaultMavenPluginManager.java:142)
    at org.apache.maven.plugin.internal.DefaultMavenPluginManager.getMojoDescriptor(DefaultMavenPluginManager.java:261)
    at org.apache.maven.plugin.DefaultBuildPluginManager.getMojoDescriptor(DefaultBuildPluginManager.java:185)
    at org.apache.maven.lifecycle.internal.DefaultLifecycleExecutionPlanCalculator.setupMojoExecution(DefaultLifecycleExecutionPlanCalculator.java:152)
    at org.eclipse.m2e.core.internal.embedder.MavenImpl.setupMojoExecution(MavenImpl.java:386)
    at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.setupMojoExecution(ProjectRegistryManager.java:865)
    at org.eclipse.m2e.core.internal.project.registry.MavenProjectFacade.getMojoExecution(MavenProjectFacade.java:355)
    at org.eclipse.m2e.core.project.configurator.AbstractCustomizableLifecycleMapping.getBuildParticipants(AbstractCustomizableLifecycleMapping.java:66)
    at org.eclipse.m2e.core.project.configurator.AbstractLifecycleMapping.configure(AbstractLifecycleMapping.java:87)
    at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.updateProjectConfiguration(ProjectConfigurationManager.java:414)
    at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.updateProjectConfiguration(ProjectConfigurationManager.java:351)
    at org.eclipse.m2e.core.ui.internal.UpdateMavenProjectJob.runInWorkspace(UpdateMavenProjectJob.java:74)
    at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Caused by: org.sonatype.aether.resolution.ArtifactDescriptorException: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.5
    at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:296)
    at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.readArtifactDescriptor(DefaultArtifactDescriptorReader.java:186)
    at org.sonatype.aether.impl.internal.DefaultRepositorySystem.readArtifactDescriptor(DefaultRepositorySystem.java:279)
    at org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolve(DefaultPluginDependenciesResolver.java:115)

আমি পড়েছি যেখানে অনেক লোক এর দ্বারা সমাধান করতে সক্ষম হয়েছিল:

আমি মাভেনের কাছে নতুন তাই দয়া করে আমার যেকোন অজ্ঞাকে ক্ষমা করুন

এই প্রকল্পটি অন্য একটি মেশিনে কাজ করছে, এবং গ্রহ এবং m2e প্লাগইনটির একই সংস্করণ ইনস্টল করে এটি কেবল একটিতে এটি সংগ্রহস্থল থেকে নামিয়েছে। আমি এখন 10 ঘন্টা ধরে এটির সাথে বোকা বানাচ্ছি এবং এটি আমাকে বাদাম চালাচ্ছে (মাভেন এখনও পর্যন্ত আমার পক্ষে মাথা ব্যথা ছাড়া কিছুই নয় ...) কোনও সাহায্যের প্রশংসা করা হয়! আগাম ধন্যবাদ!

সম্পাদনা

কাছাকাছি দেখার পরে আমি লক্ষ্য করেছি যে এটি স্থানীয় সংগ্রহস্থলে .jar ফাইলগুলি ডাউনলোড করছে না ... আমি নিশ্চিত নই যে এটি সুস্পষ্ট কিছু কিনা ...

সম্পাদনা

আমাকে নির্মাণের পথে ম্যাভেন নির্ভরতা যুক্ত করার বিকল্প দেওয়া হয়নি।


উত্তরের কোনও উত্তরই এটি আমার পক্ষে ঠিক করা হয়নি তবে আমি এই পোস্টে উত্তরটি পেয়েছি: stackoverflow.com/questions/5704010/maven-in-5-min-not-working , বিশেষত সমাধান # 1।
সিডনি

উত্তর:


153

আমার ঠিক একই সমস্যা ছিল.

[ERROR] Plugin org.apache.maven.plugins:maven-resources-plugin:2.5 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.5: Failure to find org.apache.maven.plugins:maven-resources-plugin:pom:2.5 in http://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced -> [Help 1]
...

ম্যাভেন 3.0.০.৫ ছিল, জেবস ডেভ স্টুডিও e সহ গ্রাহক কেপলারটি ইনস্টল হয়েছে। কম্পিউটারে ইন্টারনেটের প্রক্সি সহ অভ্যন্তরীণ নেটওয়ার্কে বসে। আমি যা করেছি তা এখানে।

0. মেভেন সংগ্রহশালা সার্ভারটি পরীক্ষা করে দেখুন

1. চেক প্রক্সি সেট আপ এবং কাজ করা হয়

প্রথমে আমি এটি প্রক্সি সমস্যা বলে মনে করেছি, আমি নিশ্চিত করেছি যে ম্যাভেন সেটিংস.এক্সএমএলতে প্রক্সি সেটিংস রয়েছে (সেটিংস.এক্সএমএল দুটি মাভেনহোমে দুটি স্থানে থাকতে পারে The অন্যটি% ব্যবহারকারী প্রোফাইলে% .m2 in পরে উচ্চতর প্রাধান্য পেয়েছে) :

<proxy>
  <id>optional</id>
  <active>true</active>
  <protocol>http</protocol>
  <username>optional-proxyuser</username>
  <password>optional-proxypass</password>
  <host>proxy.host.net</host>
  <port>80</port>
  <nonProxyHosts>local.net|some.host.com</nonProxyHosts>
</proxy>

এবং পরীক্ষিত হয়েছে যে প্রক্সি এটিতে টেলনেট চেষ্টা করে কাজ করছে:

telnet [proxy] [port number]

২.এক্লিপস ইস্যু নয় চেক করুন

গ্রহণের বাইরে কমান্ড লাইন পর্যায়ে 'এমভিএন কমপাইল' চালিয়েছে - একই সমস্যা।

যদি 'এমভিএন সংকলন' কাজ করে। তবে এটি গ্রহণে মাভেন প্লাগইন ব্যবহার করে কাজ করে না, দেখুন মভেন প্লাগইনটি গ্রহনের প্রক্সি সেটিংস ব্যবহার করছে না

৩. ক্যাশে ইস্যুটি চেক না করে আমার স্থানীয় মাভেন সংগ্রহস্থলের সমস্ত সামগ্রী মুছে ফেলা হয়েছে। (ডিফল্ট অবস্থান: ~ / .m2 / সংগ্রহস্থল) এবং তারপরে পুনরায় পুনর্বিবেচনা - একই বিষয়টি উঠে এসেছে।

4. আমার জন্য কি কাজ করে

নিখোঁজ প্লাগইন স্বয়ংক্রিয়ভাবে ডাউনলোড ও ইনস্টল করুন: পিওএম ফাইল বিল্ড বিভাগে অনুপস্থিত প্লাগইনটিকে প্লাগইনমেনজমেন্ট মেভেনের জন্য ঘোষিত করে প্রয়োজনীয় প্লাগইন স্বয়ংক্রিয়ভাবে পুনরুদ্ধার করবে। POM ফাইলে, আপনার প্রয়োজনীয় প্লাগইনের সংস্করণটির জন্য এই কোডটি যুক্ত করুন:

  <build>
        <pluginManagement>
          <plugins>
            <plugin>
              <artifactId>maven-resources-plugin</artifactId>
              <version>2.7</version>
            </plugin>           
          </plugins>
        </pluginManagement>   
    </build>

অনুপস্থিত প্লাগইনটি ম্যানুয়ালি ইনস্টল করুন: আমি http://mvnrepository.com/artifact/org.apache.maven.plugins/maven-res ્રો-- প্লাগইন / ২.৫ এ গিয়েডাউনলোড করেছেন মাভেন-রিসোর্স-প্লাগইন -২.২.২০ এবং মাভেন -রিসোর্স-প্লাগইন -2.5.pom । এটিকে সরাসরি মেভেন সংগ্রহস্থলে সঠিক ফোল্ডারে (~ / .m2 / repository / org / apache / maven / plugins / maven-संसाधन-প্লাগইন / 2.5) অনুলিপি করে 'mvn compile' পুনরায় কপি করুন। এটি সমস্যার সমাধান করেছে।


Edit1

এটি অনুসরণ করে আমার 'এমভিএন ইনস্টল' নিয়ে আরও দুটি সমস্যা হয়েছিল:

The POM for org.apache.maven.plugins:maven-surefire-plugin:jar:2.10 is missing, no dependency information available

The POM for org.apache.maven.plugins:maven-install-plugin:jar:2.3.1 is missing, no dependency information available

আমি এই সমস্যাটি উপরের মতো একইভাবে পৌঁছেছি , http://mvnrepository.com/artifact/org.apache.maven.plugins/maven-surefire-plugin/2.10 এবং http://mvnrepository.com/artifact/org থেকে ডাউনলোড করে । apache.maven.plugins / ম্যাভেন-ইনস্টল-প্লাগইন / 2.3.1


3
আমি আপনার পরামর্শগুলি অনুসরণ করতে চলেছিলাম, তবে শেষ মুহুর্তে আমি 'এমভিএন ইনস্টল' চেষ্টা করেছি। এটি কাজ করেছে, যা মূল কারণটি ডিফল্ট সংগ্রহস্থলের সার্ভারগুলির সাথে সমস্যা বলে মনে করে।
ডোনাল লাফার্টি

1
আপনাকে ধন্যবাদ, আমার সমস্যাটি অবশ্যই POM ফাইলের সাথে ছিল! আমি মনে করি এটি আমার কম্পিউটারে গ্রহটির বাইরে ম্যাভেন ২.6 ইনস্টল করার কারণে হয়েছে। মাভেন ২.6 এর জন্য একই ফোল্ডারে, জেআর এবং পিওএম ফাইল উভয়ই রয়েছে যখন কেবল
জেআর

1
অ্যাকারি, maven.apache.org/guides/intr پيداوار/… দেখুন … আপনার অভ্যন্তরীণ কর্পোরেট নেটওয়ার্কে স্থানীয় মাভেন রিপোজিটরি, মাভেন সংগ্রহস্থল সার্ভার এবং পাবলিক মেভেন সংগ্রহশালা থাকতে পারে।
জ্যাকডেভ

1
আমার ক্ষেত্রে, আমি ~ / .m2 / সংগ্রহস্থল / org / অ্যাপাচি / মাভেন / প্লাগইনস / মাভেন-রিসোর্স-প্লাগইন / 2.6 চেক করেছি এবং কোনও পোম ফাইল নেই! এটা সত্যিই সাহায্য করেছে। একটি গুচ্ছ ধন্যবাদ!
আনন্দ রকজ

1
আমি মনে করি আপনার স্থানীয় উত্তর তৈরির ভাণ্ডারগুলিতে মুছে ফেলাও একটি সমাধান হতে পারে এই বিষয়টি অন্তর্ভুক্ত করার জন্য আপনার উত্তরটি আপডেট করা উচিত।
অ্যাড্রিয়ান বের

132

আমার ঠিক একই সমস্যা ছিল এবং যেহেতু আমি কোথাও পড়েছি যে ত্রুটিটি ক্যাশেড ফাইলের কারণে ঘটেছে, তাই আমি .m2 সংগ্রহস্থল ফোল্ডারের অধীনে সমস্ত ফাইল মুছে ফেলে এটি ঠিক করেছি। পরের বার যখন আমি প্রকল্পটি তৈরি করলাম তখন আমাকে সমস্ত নির্ভরতা আবার ডাউনলোড করতে হয়েছিল তবে এটি মূল্যবান ছিল - 0 টি ত্রুটি !!


6
আপনি এখানে যা বলেছেন তা আমি করেছি। দেখে মনে হচ্ছে এটি আমার সমস্যার সমাধান হয়েছে।
rapt

2
এখানে অনুরূপ সমস্যা - এই সমাধানটি এটি আমার জন্যও ঠিক করে দিয়েছে বলে মনে হচ্ছে।
প্রিয়দু নিমরে

1
আমার জন্য একই ছিল। তবে আমি mvnডিবাগ বিকল্পটি দিয়ে শুরু করেছি এবং আমি লক্ষ্য করেছি যে স্থানীয় সংগ্রহস্থলে একটি পম ফাইল দূষিত হয়েছিল। সেই ফাইলটি মুছে ফেলা এবং আবার দৌড়ানোর mvnফলে সেই ফাইলটি আবার ডাউনলোড হয়ে যায় এবং সমস্ত কিছু কাজ করে।
অ্যাড্রিয়ান বের

2
স্রেফ org/apache/maven/plugins/maven-resources-plugin/2.5ফোল্ডার থেকে সমস্ত কিছু মুছুন, এবং mvn installআবার দৌড়ে গেলেন । এটা আমার জন্য কাজ করে.
শামস

1
অ্যাকলিপসে, আমি মনে করি প্রকল্প -> মেভেন -> আপডেট প্রকল্প এবং ডান ক্লিক "স্ট্যাপশটস / রিলিজের ফোর্স আপডেট" চেক করে ঠিক আছে ক্লিক করে এটি অর্জন করা যেতে পারে I সমস্ত নির্ভরতা 0 টি ত্রুটি সহ ডাউনলোড করা হয়েছিল।
তামারা আভিভ

17

চেষ্টা করার জন্য কয়েকটি জিনিস:

  1. আপনার settings.xmlফাইলটিতে কনফিগার করা স্থানীয় আর্টিক্ট রেপোর অবস্থানটি ডাবল চেক করুন (নীচের অবস্থানে {your home folder}/.m2/settings.xml)। আপনি কি নিশ্চিত যে স্থানীয় রেপো যেখানে এটি বলে মনে হয়? (হ্যাঁ, আমি অতীতে একটি ভুল করেছি ...)
  2. নতুন বিল্ড মেশিনে (বা কমপক্ষে মাভেন সম্পর্কিত কোনও কিছু) আর্টিফ্যাক্ট রেপোর সম্পূর্ণ সামগ্রী সরিয়ে ফেলুন। আপনি কিছু আর্টিক্ট রেপো ক্লিনআপ করার কথা উল্লেখ করেছেন তবে আমি নিশ্চিত না যে আপনি কোন ডিরেক্টরি (আইস) সরিয়েছেন। যখন জারটি নষ্ট হয়ে গিয়েছিল তখন আমি এই জাতীয় উদ্ভট সমস্যাগুলিতে চলে এসেছি।
  3. স্থানীয় আর্টিক্ট রেপোর জন্য আপনার কাছে পর্যাপ্ত ডিস্কের স্থান / কোটা রয়েছে তা নিশ্চিত করুন। আমি আশ্চর্যজনক সমস্যাগুলিতে চলে এসেছি যখন আমার কাছে সমস্ত নিদর্শনগুলি ধারণ করার জন্য যথেষ্ট পরিমাণের কোটা না থাকায় সম্ভবত আংশিকভাবে ডাউনলোড করা জার ফাইলগুলির কারণে ঘটে।
  4. কমান্ড লাইনে প্লেইন মাভেনের সাথে দৌড়াতে চেষ্টা করুন; ইক্লিপস এবং এম 2 ই সমীকরণের বাইরে নিয়ে যান। mvn -U dependency:resolveএটা করা উচিত। -U মাভেনকে আপনার সংগ্রহস্থল আপডেটের নীতিমালা যাই হোক না কেন ডাউনলোড করতে বাধ্য করে। -Xবিস্তারিত ডিবাগ লগিং পেতে যোগ করুন ।
  5. সেটিংস.এক্সএমএল MAVEN_HOME \ কনফিড from থেকে USER_HOME.m2 এ অনুলিপি করুন। আপনি যদি প্রক্সি সার্ভারের পিছনে থাকেন তবে প্রক্সি যুক্ত করুন (যদি প্রয়োজন হয়)।

+1 টি। প্রথম চেকটি বেশিরভাগ ক্ষেত্রে বিশেষত যখন আমাদের একটি নির্দিষ্ট এমভিএন সেটিংস ফাইল থাকে তখন যত্ন নেয়। গ্রহন ব্যবহারকারীদের জন্য, দ্রুত সমাধান হ'ল উইন্ডো> পছন্দসমূহ> মাভেন> ব্যবহারকারী সেটিংসের নীচে সঠিক সেটিংস ফাইলটি নির্দেশ করা file
গায়ানী

9

আমি গ্রাহক কেপলার এবং মাভেন সংস্করণ 3.2 ব্যবহার করার সময় একই সমস্যার মুখোমুখি হয়েছিলাম,

প্রকল্পটি নির্মাণের সময়, এটি আমাকে গ্রহণের ক্ষেত্রে একই ত্রুটি দেখিয়েছিল

এর অধীনে প্লাগইনের দুটি সংস্করণ (2.5 এবং 2.6) রয়েছে

.m2/repository/org/apache/maven/plugins/maven-resources-plugin/

আমি 2.5 সংস্করণ সরিয়েছি তখন এটি আমার জন্য কাজ করেছিল


7

আমার সমস্যাটি ছিল কনফিগার ফাইলের অবস্থান।

গ্রহপ সেটিংসে (উইন্ডোজ-> পছন্দসমূহ-> maven-> ব্যবহারকারী সেটিংস) মেভেন পয়েন্টগুলির জন্য ডিফল্ট কনফিগারেশন ফাইল C:\users\*yourUser*\.m2\settings.xml। যদি আপনি ম্যাগভেনটি আনজিপ করে থাকেন এবং এটি আপনার পছন্দের ফোল্ডারে ইনস্টল করেন তবে ফাইলটি ভিতরে থাকবে *yourMavenInstallDir*/conf/, এইভাবে গ্রহটি যেভাবে ভাববে তা নয় (আমার ছিল না)। এটি যদি হয় তবে ম্যাভেন সঠিকভাবে লোড করবে না। সঠিক ফাইলটিতে নির্দেশ করতে আপনাকে কেবল "ব্যবহারকারী সেটিংস" পাথটি সেট করতে হবে।


7

দেখা যাচ্ছে যে এই সমস্যাটির জন্য বিভিন্ন কারণ হতে পারে। Eclipse (লুনা) এর নতুন সংস্করণ ইনস্টল করার পরে আমি এটি অভিজ্ঞতা পেয়েছি। কমান্ড-লাইন মেভেন সূক্ষ্মভাবে কাজ করেছে, তবে গ্রহের কাছে সমস্যা তৈরি হয়েছিল।

আমি আমার জেআরইতে একটি শংসাপত্র কর্তৃপক্ষ ব্যবহার করি। এটি গুরুত্বপূর্ণ কারণ ম্যাভেন রিসোর্সগুলি ডাউনলোড করার সময় এটি আমার প্রমাণীকরণ সরবরাহ করে। যদিও আমার প্রকল্পটি গ্রহণের অভ্যন্তরের উপযুক্ত জেআরইটির দিকে ইঙ্গিত করছিল - একটি ভিন্ন জেআরই ব্যবহার করেই Eclipse চলছিল (এটি উইন্ডোজ টাস্ক ম্যানেজারের জাভা প্রক্রিয়া সম্পর্কিত বৈশিষ্ট্যগুলির দিকে নজর দেওয়া)। আমার সমাধানটি ছিল আমার গ্রহগ্রহ.ইএনআইতে নিম্নলিখিতগুলি যুক্ত করা এবং স্পষ্টভাবে আমি যে জেআরইটি ব্যবহার করতে চাই তার সংজ্ঞা দেওয়া।

-vm
C:\Program Files\Java\jdk1.7.0_51\bin\javaw.exe 

4

Force Update Snapshots/Releasesম্যাভেনের সাথে প্রকল্প আপডেট করার সময় আপনার পরীক্ষা করা উচিত tএটি আমার জন্য কাজ করেছে :-)।জোর করে আপডেট স্ন্যাপশট / রিলিজ


3

সমস্ত ডায়ারগুলিকে মুছে ফেলার চেষ্টা করুন /usr/share/maven-repo- অবশ্যই তখন ম্যাভেন মারা যাবে তাই আপনাকে অবশ্যই পুনরায় ইনস্টল করতে হবে এবং আবার চেষ্টা করতে হবে। আমার ক্ষেত্রে maven ver.3 থেকে পুনরায় ইনস্টল করুন। সমস্ত রেপোজিটরিগুলি মুছে ফেলা সহ maven2 তে সহায়তা করে।

আমি .m2 থেকে সমস্ত মুছে ফেলার চেষ্টা করেছি কিন্তু তাতে কোন লাভ হয়নি।


3
এই প্রশ্নের একটি স্বীকৃত উত্তর আছে এবং আপনার প্রতিক্রিয়া হ'ল তার সমস্ত ডিরেক্টরি মুছতে বলছেন? উত্তর দেওয়ার আগে পুরো প্রশ্ন এবং উত্তরগুলি অবশ্যই নিশ্চিত করে দেখুন।
durron597

2
@ durron597: মার্টিজন এর সমাধানটি গৃহীত উত্তরের চেয়ে বেশ কাছাকাছি। তিনি গৃহীত উত্তরগুলিতে আরও তথ্য যুক্ত করছেন।
mindreader

3

কিছু স্থানীয় ফাইল যেখানে আপনার স্থানীয় সংগ্রহস্থল অনুপস্থিত। সাধারণত অধীনে${user.home}/.m2/repository/

উত্তরের উত্তর সমস্যার সমাধান করে। তবে আপনি যদি নিজের স্থানীয় সংগ্রহস্থলে সমস্ত নির্ভরতা ডাউনলোড করতে না চান তবে আপনি নিজের প্রকল্পের জন্য অনুপস্থিত নির্ভরতা যুক্ত করতে এবং এটি সংকলন করতে পারেন।

নির্ভরতা খুঁজতে মেভেন রিপোজিটরি ওয়েবসাইটটি ব্যবহার করুন। আপনার ক্ষেত্রে http://mvnrepository.com/artifact/org.apache.maven.plugins/maven-resources-plugin/2.5 অনুপস্থিত ছিল।

আপনার প্রকল্পের pom.xML ফাইলটিতে তালিকাভুক্ত এক্সএমএল অনুলিপি করুন। এক্ষেত্রে

<dependency>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-resources-plugin</artifactId>
    <version>2.5</version>
</dependency>

mvn compilePom.xml এর মূল ফোল্ডারে চালান । মাভেন সমস্ত নিখোঁজ নির্ভরতা ডাউনলোড করবে। ডাউনলোডের পরে আপনি যুক্ত নির্ভরতা সরাতে পারেন।

এখন আপনার খাঁটি প্রকল্পটি আমদানি করতে বা ত্রুটি ছাড়াই প্রকল্পটি আপডেট করতে সক্ষম হওয়া উচিত।


3

আমি যা জানতে পেরেছি তা হল যে m2e ডিফল্টভাবে v2.5 সন্ধান করছে, আমার স্থানীয় রেপোটিতে 2.6 এবং কোনও 2.5 নেই।

এটি কীভাবে পম সমস্যার উপর নির্ভরশীলতা যুক্ত করার বিষয়ে আসে তা তদন্তের দিকে না গিয়ে solved

<dependency>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-resources-plugin</artifactId>
    <version>2.6</version>
</dependency>

এটি একবারে একটি বিল্ড চালানোর পরে সরানো যেতে পারে


3

নীচের ইস্যুটি সমাধানের জন্য সহজ পদক্ষেপগুলি অনুসরণ করুন: বিল্ড প্ল্যান গণনা করা যায়নি: প্লাগইন org.apache.maven.plugins: maven-संसाधन-প্লাগইন: 2.5 বা এর একটি নির্ভরতা সমাধান করা যায়নি: org.apache এর জন্য নিদর্শন বর্ণনা পড়তে ব্যর্থ হয়েছে .maven.plugins: maven-ar-plugins: ar: 2.4 eclipse এ

এখানে চিত্র বর্ণনা লিখুন

সমাধান: পদক্ষেপ 1: এখানে চিত্র বর্ণনা লিখুন

ধাপ ২:

এখানে চিত্র বর্ণনা লিখুন

সমস্যা সমাধান

এখানে চিত্র বর্ণনা লিখুন


2

এর আরও সূক্ষ্ম কারণটি সেটিংস.এক্সএমএল ফাইল হতে পারে যা ডক্টাইপের আগে প্রথম লাইনে একটি জায়গা থাকে


2

আশা করি পার্টির জন্য আমি দেরি করিনি।

ইক্লিপস কেপলার এবং ম্যাভেন ৩.১ ব্যবহার করে এটির মুখোমুখি।

সমাধানটি হ'ল আপনার ইক্লিপ প্রকল্পের জন্য জেডিকে ব্যবহার করুন এবং জেআরই নয়। খোলার জারগুলি ডাউনলোড করার জন্য গ্রহনটি থেকে মাভেন পরিষ্কার এবং পরীক্ষা করার বিষয়টি নিশ্চিত করুন।


আমি দীর্ঘদিন ধরে এই সমস্যাটি পেয়েছি এবং যতক্ষণ না আমি আমার সিস্টেমের ভেরিয়েবলগুলি অনুসন্ধান করা শুরু করি ততক্ষণ এটিকে বুঝতে পারি না। দেখা যাচ্ছে যে আমার জেভিএহোমকে জেআরইতে সেট করা হয়েছিল, জেডিকে নয়।
জো কারুসো

1

আমার একই সমস্যা ছিল তবে অন্য কারণের সাথেও। সমাধানটি ছিল আভিরা ব্রাউজার সুরক্ষা নিষ্ক্রিয় করা (জার্মান ব্রাউজার-শুট্জে)। আমি এম 2 ই থেকে দ্রবণটি নেক্সাস থেকে মেটাডেটা স্থানান্তর করতে পারি না, তবে ম্যাভেন কমান্ড লাইন পারে । এটি আবার সক্রিয় করা যায় যাঁর মাভেনের প্রয়োজনীয় প্লাগইন রয়েছে।


1

বেশিরভাগ লোক আপনাকে বলবে যে আপনার প্রক্সি সেটিংস পরীক্ষা করে দেখুন বা শিল্পকর্মগুলি মুছুন এবং পুনরায় যুক্ত করুন, তবে আমি এ থেকে দূরে থাকব এবং যদি আপনার সমস্যা না হয়ে থাকে তবে সেই ক্ষেত্রে আরও একটি পরামর্শ দেব। এটি আপনার আয়না সেটিংস হতে পারে।

আপনি যদি অফিসে মাভেন ব্যবহার করেন তবে আপনার কোম্পানির অভ্যন্তরীণ মাভেন সংগ্রহস্থল সন্ধানের জন্য একটি ভাল সুযোগের ম্যাভেন কনফিগার করা হয়েছে। আপনি যদি বাড়ি থেকে কিছু কাজ করছেন এবং আপনি যদি নেটওয়ার্কের সাথে সংযুক্ত না হন তবে সমস্যা হতে পারে। একটি স্পষ্ট সমাধান এই রেপোতে দৃশ্যমানতা পেতে অফিসে ভিপিএন হতে পারে। এর অপর একটি উপায় হ'ল আপনার / ইউজার / এমএম 2 / সেটিং.এক্সএমএল ফাইলটিতে অন্য একটি আয়না সাইট যুক্ত করা যাতে এটি আপনার অফিসের নেটওয়ার্কে এটি খুঁজে পেতে ব্যর্থ হয় তবে এটি পাবলিক রেপো চেষ্টা করবে।

<mirror>
    <id>Central</id>
    <url>http://repo1.maven.org/maven2</url>
    <mirrorOf>central</mirrorOf>
    <!-- United States, St. Louis-->
</mirror>

অন্যান্য মেভেন সংগ্রহস্থলগুলির জন্য এখানে একবার দেখুন: http://docs.codehaus.org/display/MAVENUSER/Mirferences +Repositories


1

আমার ক্ষেত্রে আমি এম 2 ই সহ একটি বাহ্যিক মেভেন ইনস্টলেশন ব্যবহার করছি। আমি আমার প্রক্সি সেটিংস বহিরাগত maven ইনস্টলেশন এর সেটিংস। XML ফাইলে যুক্ত করেছি। আমি বাহ্যিক মাভেন ইনস্টলেশনটি ডিফল্ট মেভেন ইনস্টলেশন হিসাবে সেট করার পরেও এই সেটিংসগুলি এম 2 ই ব্যবহার করে নি।

সমস্যার সমাধানের জন্য আমি আমার বাহ্যিক মাভেন ইনস্টলেশন থেকে সেটিংস.এক্সএমএল ফাইল হতে গ্রহটির মধ্যে গ্লোবাল মেভেন সেটিংস ফাইলটি কনফিগার করেছি।

এখন গ্রহনটি প্রয়োজনীয় নিদর্শনগুলি ডাউনলোড করতে পারে।


1

সেটিংস.এক্সএমএলে আপনার প্রক্সি সেটিংস প্রবেশ করার পরে

<proxies>
<!-- proxy 
 | Specification for one proxy, to be used in connecting to the network.
 |  -->
<proxy>
  <id>optional</id>
  <active>true</active>
  <protocol>http</protocol>
  <username>DOMAIN\YOURID</username>
  <password>123456</password>
  <host>proxy.company.com</host>
  <port>8080</port>
  <nonProxyHosts>local.net|some.host.com</nonProxyHosts>
</proxy>

</proxies>

নীচের ট্যাগটি সেটিংস.এক্সএমএলে মানটি মিথ্যা কিনা তা পরীক্ষা করে দেখুন

<offline>false</offline>

এটি আমাকে সাহায্য করেছিল।


1

@ জ্যাকডেভ প্রত্যুত্তরে কী জবাব দেয় সেগুলি ছাড়াও, আমার সমস্যাটি কী সমাধান করেছিল তাও ছিল

1) স্থান ছাড়াই ডিরেক্টরিতে jdk ইনস্টল করুন:

C:/Java

পরিবর্তে

C:/Program Files/Java

এটি উইন্ডোজের একটি পরিচিত সমস্যা। আমি স্থির JAVA_HOMEপাশাপাশি

2) জাভা হিসাবে যেমন মাভেন ইনস্টল করুন C:/Maven। সেই M2_HOMEঅনুযায়ী স্থির ।

3) আমি আমার ল্যাপটপে জাভা 7 এবং জাভা 8। সুতরাং আমি jvm ব্যবহার করে সংজ্ঞায়িত eclipse.ini-vmআপনার প্রবেশিকা না থাকলে এটি বাধ্যতামূলক পদক্ষেপ নয় eclipse.ini। আমি আপডেট করেছি:

C:/Java/jdk1.7.0_79/jre/bin/javaw.exe

পরিবর্তে:

C:/Java/jdk1.7.0_79/bin/javaw.exe

শুভকামনা


1

আপনি আপনার ম্যাভেন এর একটি সংগ্রহস্থলের কনফিগার করে থাকেন তাহলে settings.xml চেক আপনার এটিতে অ্যাক্সেস করে থাকেন তাহলে।

আমি যখন এই সমস্যা ছিল, সেখানে এন্টারপ্রাইজ কনফিগার ভান্ডার ছিল settings.xml কিন্তু আমি কোম্পানী বাইরে ছিল।


1
his issue is happening due to change of protocol from http to https for central repository. please refer following link for more details. https://support.sonatype.com/hc/en-us/articles/360041287334-Central-501-HTTPS-Required 

In order to fix the problem, copy following into your pom.ml file. This will set the repository url to use https.

<repositories>
        <repository>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
            <id>central</id>
            <name>Central Repository</name>
            <url>https://repo.maven.apache.org/maven2</url>
        </repository>
    </repositories>
    <pluginRepositories>
        <pluginRepository>
            <releases>
                <updatePolicy>never</updatePolicy>
            </releases>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
            <id>central</id>
            <name>Central Repository</name>
            <url>https://repo.maven.apache.org/maven2</url>
        </pluginRepository>
    </pluginRepositories>

0

আমি ডিফল্ট সংগ্রহস্থলটিকে অন্য ফোল্ডারে পরিবর্তন করার পরে জ্যাকডেভের বিকল্প 3টি আমার জন্য কাজ করে।

M2E প্লাগইন পরে স্বয়ংক্রিয়ভাবে maven- উত্স-প্লাগইন -২. plugin ডাউনলোড করুন যা আমি নীচে দেখছি। আপনি যদি ম্যানুয়াল পদ্ধতি গ্রহণ করতে চান তবে এটি আপনাকে কিছুটা ইঙ্গিত দিতে পারে। প্রয়োজনীয় ফাইলগুলি এখান থেকে ডাউনলোড করা যেতে পারে: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-resources-plugin/2.6/

এখানে চিত্র বর্ণনা লিখুন


0

আপনার যদি প্রক্সি থাকে তবে আপনাকে এসওকেএসও সাফ করতে হবে

Window > Preferences > Network Connections.

0

আমি একই সমস্যা পেয়েছিলাম।

আমি নীচের সাইট থেকে এম 2 ই (মাভেন 2 এক্সপ্লিপ) প্লাগইনটি ইনস্টল করেছি:

http://www.eclipse.org/m2e/

Eclipse> সহায়তা> নতুন সফ্টওয়্যার ইনস্টল করুন> উপলব্ধ সফ্টওয়্যার সাইট> অ্যাড করুন

Name: m2e (any name is OK)
Location:m2e - http://download.eclipse.org/technology/m2e/releases/

উইন্ডো ইনস্টল করুন এর অধীনে> এর সাথে কাজ করুন:

এই নতুন অবস্থানটি নির্বাচন করুন এবং প্রদর্শিত সমস্ত প্লাগইন যুক্ত করুন। গ্রহন পুনঃসূচনা এবং এটি কোনও পূর্ববর্তী ত্রুটি ছাড়াই সঠিকভাবে চলছিল।


0

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


0

ম্যাভেনের একটি আলাদা সংস্করণ ডাউনলোড করার চেষ্টা করুন। ম্যাভেন ৩.৫.২ নিয়ে আমার একই সমস্যা ছিল, আমি কেবলমাত্র ম্যাভেন 3.0.০.৪ ডাউনলোড করে আমার সমস্যাটি সমাধান করেছি


0

খুব পুরানো জিনিস।

লোকাল রেপোসিটোরিটি এটিতে ঠিক করার সমাধান হয়েছে settings.xml। এই ফাইলটি আমার অন্যান্য কম্পিউটার থেকে অনুলিপি করা হয়েছিল এবং .m2 সংগ্রহস্থলের পথটি এক রকম নয়।

<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
  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">

  <localRepository>C:\Users\foo\.m2</localRepository>

</settings>

0

আমি নিম্নলিখিত পদক্ষেপগুলি দিয়ে সমস্যাটি সমাধান করতে পারলাম

  1. আলাদাভাবে মেভেন ইনস্টল করুন
    https://www.mkyong.com/maven/how-to-install-maven-in-windows/
  2. Eclipse এ বাহ্যিক মাভেন ইনস্টলেশন সেট করুন
    এখানে চিত্র বর্ণনা লিখুন


3. ম্যাভেন ইনস্টলেশনতে সেটিংস.এক্সএমএল প্রক্সি সেট করুন
(সি: \ পথ \ অ্যাপাচি-ম্যাভেন-3.6.0 \ কনফ)

<proxy>
 <id>optional</id>
 <active>true</active>
 <protocol>http</protocol>
 <username>optional-proxyuser</username>
 <password>optional-proxypass</password>
 <host>proxy.host.net</host>
 <port>80</port>
 <nonProxyHosts>local.net|some.host.com</nonProxyHosts>
</proxy>
  1. ম্যাভেন ব্যবহারকারী সেটিংস আপডেট করুন এখানে চিত্র বর্ণনা লিখুন

  2. মাভেন প্রকল্প আপডেট করুন
    এখানে চিত্র বর্ণনা লিখুন


0

আমি আমার প্রকল্পটি অন্য একটি মেশিনে স্থানান্তরিত করেছি, পুরানো মেশিন থেকে আমার সমস্ত মাভেন লাইব্রেরি অনুলিপি করে নতুন মেশিনে রেখেছি, আমার প্রকল্প >> মাভেন >> আপডেট প্রকল্পে ডান ক্লিক করেছেন। এবং তারপর আমার প্রকল্প নির্মিত। এটির পাশাপাশি, আমি এই এক ধাপটিও করেছি যা স্ক্রিনশটে প্রদর্শিত হয়। আর এটাই সব কাজ করেছে !!

উইন্ডো -> পছন্দসমূহ -> ম্যাভেন -> ব্যবহারকারী সেটিং এ যান, নিশ্চিত হয়ে নিন যে আপনার কাছে এই সেটিংস রয়েছে ..
এখানে চিত্র বর্ণনা লিখুন

এছাড়াও আপনার প্রকল্পে -> বৈশিষ্ট্য -> মাভেন এ ডান ক্লিক করুন এবং নিশ্চিত করুন যে আপনার কাছে মভেন সংগ্রহশালার পথ রয়েছে ..
এখানে চিত্র বর্ণনা লিখুন


0

আমি একই সমস্যার মুখোমুখি আছি এবং উপরের কোনও কাজই নয়, যেমন এমভিএন আপডেট করেও একই ত্রুটি, বিল্ডিংয়ের মাধ্যমেও একই রকম, এমনকি একই ইস্যু সত্ত্বেও সেটিংস.এক্সএমএলে বিশদটি প্রবেশ করিয়েছে।

এর পরে আবার আমি চেষ্টা করেছি এবং আলাদা কিছু করেছি যা আগে করেনি এবং এটি কাজ করে।

এটি সহজ, এমভিএন প্রকল্প আপডেট করার সময় আমি ফোর্স আপডেটটি ক্লিক করেছি। পোম ফাইলে ডান ক্লিক করে, মাভেন, "আপডেট প্রকল্প" এর অধীনে বিকল্প রয়েছে এবং এটি আপডেট বিকল্প নির্বাচন করতে একটি পপআপ খুলবে open দয়া করে নিশ্চিত করুন দৃ FOR়ভাবে আপডেটটি চেক করা হয়েছে, ডিফল্টরূপে চেক করা হয়নি। এবং বিঙ্গো, যে মোহন মত কাজ করে!

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