`
Roger111
  • 浏览: 50081 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

maven编译jdk1.4@deprecated异常

阅读更多
编译geronimo时。mvn clean install时总是出现以下异常:
Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.0.2:compile (default-compile) on project geronimo-kernel: Compilation failure: Compilation failure:
[ERROR] D:\jee6\geronimo-jee6\deployer\modify\geronimo-kernel\src\main\java\org\apache\geronimo\kernel\config\xstream\URIConverter.java:[21,48] 警告:[deprecation] com.thoughtworks.xstream.converters.basic 中的 com.thoughtworks.xstream.converters.basic.AbstractBasicConverter 已过时
[ERROR]
[ERROR] D:\jee6\geronimo-jee6\deployer\modify\geronimo-kernel\src\main\java\org\apache\geronimo\kernel\config\xstream\URIConverter.java:[26,34] 警告:[deprecation] com.thoughtworks.xstream.converters.basic 中的 com.thoughtworks.xstream.converters.basic.AbstractBasicConverter 已过时
[ERROR]
........
之前是通过两次mvn install就可以通过。
后通过查询将maven-compiler-plugin改为2.4即可。
<plugin>
		<groupId>org.apache.maven.plugins</groupId>
		<artifactId>maven-compiler-plugin</artifactId>
		<version>2.4</version>
	</plugin>
分享到:
评论
1 楼 Roger111 2012-05-17  
不知是不是maven3.0.3的bug

相关推荐

    JDK1.5的annotation

    总的来说,JDK 1.5的注解是一个强大的工具,它允许开发者在代码中嵌入元信息,提高了代码的自我描述能力,简化了各种任务,如编译时检查、配置管理和类型安全。通过学习和掌握注解的使用,开发者可以编写出更高效、...

    Java annotation (JDK5)

    - 编译器注解(Compile-Time Annotations):例如@Override、@Deprecated等,编译器在编译期间会检查这些注解,确保代码的正确性。 - 类型注解(Type Annotations):如@NonNull,用于在类型层次上进行验证,如...

    annotations-10.0.2.jar.zip

    3. **编译与处理**:使用支持注解处理的编译器(如JDK的javac)或构建工具,确保注解处理器能在适当的时候执行。 4. **运行时支持**:对于运行时注解,需要确保运行环境(JVM)能够识别和处理这些注解,这通常由...

    java课件130709_2

    3. **注解(Annotation)**:提供元数据,用于编译时检查、运行时处理,如@Override、@Deprecated等。 4. **Lambda表达式**:简化函数式编程,使代码更简洁。 5. **Stream API**:处理集合数据的新方式,提供过滤...

    java基础课程学习资源

    - 异常处理:异常的概念、捕获异常(`try...catch`)、抛出异常(`throw`)。 - **面向对象编程(OOP)**: - 封装:使用访问修饰符(`public`、`private`、`protected`)保护类成员。 - 继承:使用`extends`关键字实现类...

    apollo部署源文件

    2. **源码编译**:下载Apollo源码,使用Maven进行编译,生成可执行的jar包。 3. **配置服务器**:编辑`apollo-env.properties`,配置环境变量,如数据中心ID、环境ID、配置服务地址等。 4. **启动服务**:分别启动...

    shaine-cl

    - **注解(Annotation)**:元数据,提供编译时或运行时的信息,如@Override、@Deprecated等。 5. **Java开发工具**: - **JDK(Java Development Kit)**:包含Java运行环境和开发工具,如javac编译器。 - **...

    JavaCourse_Nelio:Nelio的Java课程中的一些代码。 我希望有一天我能完成这门课程

    13. **Java开发工具(JDK)**:JDK是Java开发的基础,包含Java编译器(javac)、Java运行时环境(JRE)和其他工具(如javadoc和jconsole)。 14. **Maven或Gradle**:这些构建工具可以帮助管理和构建Java项目,自动...

    Java核心

    - **异常处理**:通过try-catch-finally结构来捕获和处理运行时错误。 2. **集合框架** - **ArrayList和LinkedList**:两种常用的动态数组实现,理解它们的增删查改效率差异。 - **HashMap和TreeMap**:基于哈希...

Global site tag (gtag.js) - Google Analytics