Maven问题解决记录
2014年04月09日

+ (点击以下标题显示正文内容)

远程仓库中有jar,但是编译时找不到:

artifacts could not be resolved...

...was cached in the local repository


详细错误信息:

Failed to execute goal on project amps-dcm: 
Could not resolve dependencies for project com.zollty.pss:amps-dcm:war:0.0.1-SNAPSHOT: 
The following artifacts could not be resolved: org.zollty.util:zollty-util:jar:1.0, org.zollty.log:zollty-log:jar:1.0: 
Failure to find org.zollty.util:zollty-util:jar:1.0 in http://172.27.18.106:8081/nexus/content/groups/public 
was cached in the local repository, 
resolution will not be reattempted until the update interval of LocalMirrorId has elapsed or updates are forced -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR]

+ (点击以下标题显示正文内容)

transitive dependencies (if any) will not be available, enable debug logging for more details

详细错误如下:

[WARNING] The POM for org.zollty.util:zollty-util:jar:1.0 is invalid, transitive dependencies (if any) will not be available, enable debug logging for more details

+ (点击以下标题显示正文内容)

maven 无法确定 <T>T 的类型参数;对于上限为 long,java.lang.Object 的类型变量 T

无法确定 <X>X 的类型参数;对于上限为 X,java.lang.Object 的类型变量 X,不存在唯一最大实例

+ (点击以下标题显示正文内容)

使用JDT compiler时出现 枚举类型switch报错 问题:

Cannot switch on a value of type. Only convertible int values or enum variables are permitted

例如:

class Foo {
    static enum MyEnum { A }
    
    void foo() { switch ( MyEnum.A ) { case A: } }
}

+ (点击以下标题显示正文内容)

Maven报错:'version' contains an expression but should be a constant.

+ (点击以下标题显示正文内容)

报错:No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?

+ (点击以下标题显示正文内容)

maven运行命令mvn mybatis-generator:generate 提示找不到数据库驱动问题

错误信息如下:

mybatis-generator classNotFoundException: com.mysql.jdbc.Driver
Caused by: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
   at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
   at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:244)

+ (点击以下标题显示正文内容)

Maven WTP无法引用工程中的项目模块(org.eclipse.wst.common.component)

+ (点击以下标题显示正文内容)

eclipse如何将Maven依赖的jar发布到tomcat的WEB-INF/lib下面

+ (点击以下标题显示正文内容)

配置了拷贝(overlays)引入的war包的Eclipse-Maven 项目,当发布到服务器上时,没有拷贝到war中的文件到发布的服务器上。