tôi đang sử dụng Phiên bản 3.0.5 Và Nguồn công cụ Spring 3.2 và cài đặt plugin Maven. Khi tôi cố gắng thực hiện "Chạy dưới dạng ---> Cài đặt Maven", tôi gặp lỗi sau:
[INFO] Đang quét tìm dự án...
[THÔNG TIN]
[THÔNG TIN] ------------------------------------------------------------------------
[INFO] Xây dựng Spring Social Twitter4J Mẫu 1.0.0
[THÔNG TIN] ------------------------------------------------------------------------
[CẢNH BÁO] POM cho org.apache.maven.plugins:maven-compiler-plugin:jar:2.3.2 không hợp lệ, các phụ thuộc tạm thời (nếu có) sẽ không khả dụng, hãy bật ghi nhật ký gỡ lỗi để biết thêm chi tiết
[CẢNH BÁO] POM cho org.apache.maven.plugins:maven-war-plugin:jar:2.1.1 không hợp lệ, các phụ thuộc tạm thời (nếu có) sẽ không khả dụng, hãy bật ghi nhật ký gỡ lỗi để biết thêm chi tiết
[CẢNH BÁO] POM cho org.apache.maven.plugins:maven-install-plugin:jar:2.3.1 không hợp lệ, các phụ thuộc tạm thời (nếu có) sẽ không khả dụng, hãy bật ghi nhật ký gỡ lỗi để biết thêm chi tiết
[THÔNG TIN]
[THÔNG TIN] --- maven-resources-plugin:2.5:resources (default-resources) @ spring-social-twitter4j ---
[debug] thực hiện ngữ cảnh hóa
[CẢNH BÁO] Sử dụng mã hóa nền tảng (thực tế là Cp1252) để sao chép các tài nguyên đã lọc, tức là bản dựng phụ thuộc vào nền tảng!
[INFO] Sao chép 15 tài nguyên
[THÔNG TIN]
[THÔNG TIN] --- maven-compiler-plugin:2.3.2:compile (default-compile) @ spring-social-twitter4j ---
[CẢNH BÁO] POM cho org.apache.maven.plugins:maven-compiler-plugin:jar:2.3.2 không hợp lệ, các phụ thuộc tạm thời (nếu có) sẽ không khả dụng, hãy bật ghi nhật ký gỡ lỗi để biết thêm chi tiết
21 tháng 6 năm 2013 2:14:32 AM org.sonatype.guice.bean.reflect.Logs$JULSink cảnh báo
CẢNH BÁO: Lỗi khi inject: org.apache.maven.plugin.CompilerMojo
**java.lang.NoClassDefFoundError: org/codehaus/plexus/compiler/CompilerException**
tại java.lang.Class.getDeclaredConstructors0(Phương thức gốc)
tại java.lang.Class.privateGetDeclaredConstructors(Nguồn không xác định)
tại java.lang.Class.getDeclaredConstructors(Nguồn không xác định)
tại com.google.inject.spi.InjectionPoint.forConstructorOf(InjectionPoint.java:245)
tại com.google.inject.internal.ConstructorBindingImpl.create(ConstructorBindingImpl.java:98)
tại com.google.inject.internal.InjectorImpl.createUninitializedBinding(InjectorImpl.java:629)
tại com.google.inject.internal.InjectorImpl.createJustInTimeBinding(InjectorImpl.java:831)
tại com.google.inject.internal.InjectorImpl.createJustInTimeBindingRecursive(InjectorImpl.java:758)
tại com.google.inject.internal.InjectorImpl.getJustInTimeBinding(InjectorImpl.java:255)
tại com.google.inject.internal.InjectorImpl.getBindingOrThrow(InjectorImpl.java:204)
tại com.google.inject.internal.InjectorImpl.getProviderOrThrow(InjectorImpl.java:954)
tại com.google.inject.internal.InjectorImpl.getProvider(InjectorImpl.java:987)
tại com.google.inject.internal.InjectorImpl.getProvider(InjectorImpl.java:950)
tại com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1000)
tại org.sonatype.guice.bean.reflect.AbstractDeferredClass.get(AbstractDeferredClass.java:45)
tại com.google.inject.internal.ProviderInternalFactory.provision(ProviderInternalFactory.java:84)
tại com.google.inject.internal.InternalFactoryToInitializableAdapter.provision(InternalFactoryToInitializableAdapter.java:52)
tại com.google.inject.internal.ProviderInternalFactory$1.call(ProviderInternalFactory.java:70)
tại com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:100)
tại org.sonatype.guice.plexus.lifecycles.PlexusLifecycleManager.onProvision(PlexusLifecycleManager.java:138)
tại com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:108)
tại com.google.inject.internal.ProvisionListenerStackCallback.provision(ProvisionListenerStackCallback.java:55)
tại com.google.inject.internal.ProviderInternalFactory.circularGet(ProviderInternalFactory.java:68)
tại com.google.inject.internal.InternalFactoryToInitializableAdapter.get(InternalFactoryToInitializableAdapter.java:45)
tại com.google.inject.internal.InjectorImpl$3$1.call(InjectorImpl.java:965)
tại com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1011)
tại com.google.inject.internal.InjectorImpl$3.get(InjectorImpl.java:961)
tại com.google.inject.Scopes$1$1.get(Scopes.java:59)
tại org.sonatype.guice.bean.locators.LazyBeanEntry.getValue(LazyBeanEntry.java:83)
tại org.sonatype.guice.plexus.locators.LazyPlexusBean.getValue(LazyPlexusBean.java:49)
tại org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:253)
tại org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:245)
tại org.apache.maven.plugin.internal.DefaultMavenPluginManager.getConfiguredMojo(DefaultMavenPluginManager.java:455)
tại org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:92)
tại org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
tại org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
tại org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
tại org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
tại org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
tại org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
tại org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
tại org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
tại org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
tại org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
tại org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
tại org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
tại sun.reflect.NativeMethodAccessorImpl.invoke0(Phương pháp gốc)
tại sun.reflect.NativeMethodAccessorImpl.invoke(Nguồn không xác định)
tại sun.reflect.DelegatingMethodAccessorImpl.invoke(Nguồn không xác định)
tại java.lang.reflect.Method.invoke(Nguồn không xác định)
tại org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
tại org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
tại org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
tại org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
Do: java.lang.ClassNotFoundException: org.codehaus.plexus.compiler.CompilerException
tại org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
tại org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:244)
tại org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:230)
... 54 nữa
[THÔNG TIN] ------------------------------------------------------------------------
[INFO] LỖI XÂY DỰNG
[THÔNG TIN] ------------------------------------------------------------------------
[INFO] Tổng thời gian: 2.749 giây
[INFO] Kết thúc lúc: Thứ sáu, 21 tháng 6, 02:14:32 IST 2013
[INFO] Bộ nhớ cuối cùng: 4M/15M
[THÔNG TIN] ------------------------------------------------------------------------
**[LỖI] Không thực hiện được mục tiêu org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) trên dự án spring-social-twitter4j: Thực hiện default-compile của mục tiêu org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile không thành công: Thiếu lớp bắt buộc khi thực hiện org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile: org/codehaus/plexus/compiler/CompilerException**
[LỖI] -----------------------------------------------------
[LỖI] realm = plugin>org.apache.maven.plugins:maven-compiler-plugin:2.3.2
[LỖI] chiến lược = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
[LỖI] url[0] = tệp:/C:/Users/SS%20Computer/.m2/repository/org/apache/maven/plugins/maven-compiler-plugin/2.3.2/maven-compiler-plugin-2.3.2.jar
[LỖI] url[1] = tệp:/C:/Users/SS%20Computer/.m2/repository/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.jar
[ERROR] Số lượng nhập khẩu nước ngoài: 1
[LỖI] nhập: Entry[nhập từ realm ClassRealm[maven.api, parent: null]]
[LỖI]
[LỖI] -----------------------------------------------------: org.codehaus.plexus.compiler.CompilerException
[LỖI] -> [Trợ giúp 1]
[LỖI]
[LỖI] Để xem toàn bộ dấu vết ngăn xếp của lỗi, hãy chạy lại Maven bằng lệnh chuyển đổi -e.
[LỖI] Chạy lại Maven bằng cách sử dụng lệnh chuyển đổi -X để bật chức năng ghi nhật ký gỡ lỗi đầy đủ.
[LỖI]
[LỖI] Để biết thêm thông tin về lỗi và giải pháp khả thi, vui lòng đọc các bài viết sau:
[LỖI] [Trợ giúp 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginContainerException
Vui lòng tìm pom.xml của tôi bên dưới:
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
4.0.0
org.springframework.social.samples
spring-social-twitter4j
Mẫu Spring Social Twitter4J
chiến tranh
1.0.0
1.6
1.1.0.BUILD-SNAPSHOT
3.2.1.PHÁT HÀNH
3.1.3.PHÁT HÀNH
1.7.2
org.springframework
bối cảnh mùa xuân
${org.springframework-version}
commons-log
ghi nhật ký chung
org.springframework
spring-webmvc
${org.springframework-version}
org.springframework
spring-jdbc
${org.springframework-version}
org.springframework
spring-tx
${org.springframework-version}
org.springframework.security
web-bảo-mật-mùa-xuân
${org.springframework.security-version}
org.springframework.security
thư viện bảo mật spring-security-taglibs
${org.springframework.security-version}
org.springframework.security
cấu hình bảo mật mùa xuân
${org.springframework.security-version}
org.springframework.social
lõi-xã-hội-mùa-xuân
${org.springframework.social-version}
org.springframework.social
web-xã-hội-mùa-xuân
${org.springframework.social-version}
org.twitter4j
twitter4j-core
2.2.3
javax. xác thực
xác thực-api
1.0.0.GA
org.hibernate
trình xác thực ngủ đông
4.1.0.Final
org.slf4j
slf4j-api
${org.slf4j-version}
org.slf4j
jcl-over-slf4j
${org.slf4j-version}
thời gian chạy
org.slf4j
slf4j-log4j12
${org.slf4j-version}
thời gian chạy
log4j
log4j
1.2.16
thời gian chạy
com.h2database
h2
1.3.159
javax.inject
javax.inject
1
cglib
cglib-nodep
2.2
javax.servlet
api-servlet
2.5
được cung cấp
javax.servlet.jsp
jsp-api
2.1
được cung cấp
javax.servlet.jsp.jstl
jstl-api
1.2
org.glassfish.web
jstl-impl
1.2
org.springframework.maven.release
Kho lưu trữ phát hành Spring Maven
http://maven.springframework.org/release
đúng
<ảnh chụp="" nhanh=""><đã bật="">saiđã bật="">ảnh chụp="" nhanh="">
org.springframework.maven.snapshot
Kho lưu trữ ảnh chụp nhanh Spring Maven
http://maven.springframework.org/snapshot
false
<ảnh chụp="" nhanh=""><đã bật="">đúngđã bật="">ảnh chụp="" nhanh="">
org.springframework.maven.milestone
Kho lưu trữ cột mốc Spring Maven
http://maven.springframework.org/milestone
<ảnh chụp="" nhanh=""><đã bật="">saiđã bật="">ảnh chụp="" nhanh="">
src/main/java |
org.apache.maven.plugins
trình biên dịch maven
2.3.2
${phiên bản java}
${phiên bản java}
org.apache.maven.plugins
Maven-war-plugin
2.1.1
spring-social-twitter4j
org.codehaus.mojo
Trình cắm Tomcat-Maven
1.1
Trong quá trình cài đặt maven, mục tiêu của tôi là đã: đã là
Tạo WAR cho ứng dụng của tôi.
xóa hoàn tất .m2/kho lưu trữ
本地存储库解决了我的问题。
否则,您需要知道您正在使用哪些插件以及它们的依赖项,因为其中一个插件在下载时遇到了问题。
Tôi là một lập trình viên xuất sắc, rất giỏi!