程序包javax.persistence不存在
我们测试都是OK的,如果有报错,请贴一下您遇到的问题报错日志,或者到官网的社区里去发个贴,谢谢您的关注
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
@O2OA企业应用开发平台 @O2OA企业应用开发平台 [INFO] --- exec-maven-plugin:1.6.0:java (metaModelBuilder) @ x_base_core_project ---
/Users/wuguiyu/git/github/O2OA/o2server/x_base_core_project/src/main/java/com/x/base/core/entity/JpaObject.java:11: 错误: 程序包javax.persistence不存在
import javax.persistence.Column;
^
/Users/wuguiyu/git/github/O2OA/o2server/x_base_core_project/src/main/java/com/x/base/core/entity/JpaObject.java:12: 错误: 程序包javax.persistence不存在
import javax.persistence.Lob;
^
/Users/wuguiyu/git/github/O2OA/o2server/x_base_core_project/src/main/java/com/x/base/core/entity/JpaObject.java:13: 错误: 程序包javax.persistence不存在
import javax.persistence.MappedSuperclass;
^
/Users/wuguiyu/git/github/O2OA/o2server/x_base_core_project/src/main/java/com/x/base/core/entity/JpaObject.java:14: 错误: 程序包javax.persistence不存在
import javax.persistence.PrePersist;
^
/Users/wuguiyu/git/github/O2OA/o2server/x_base_core_project/src/main/java/com/x/base/core/entity/JpaObject.java:15: 错误: 程序包javax.persistence不存在
import javax.persistence.PreUpdate;
^
/Users/wuguiyu/git/github/O2OA/o2server/x_base_core_project/src/main/java/com/x/base/core/entity/JpaObject.java:32: 错误: 找不到符号
@MappedSuperclass
^
符号: 类 MappedSuperclass
/Users/wuguiyu/git/github/O2OA/o2server/x_base_core_project/src/main/java/com/x/base/core/entity/SliceJpaObject.java:3: 错误: 程序包javax.persistence不存在
import javax.persistence.Column;
^
/Users/wuguiyu/git/github/O2OA/o2server/x_base_core_project/src/main/java/com/x/base/core/entity/SliceJpaObject.java:4: 错误: 程序包javax.persistence不存在
import javax.persistence.MappedSuperclass;
^
/Users/wuguiyu/git/github/O2OA/o2server/x_base_core_project/src/main/java/com/x/base/core/entity/SliceJpaObject.java:8: 错误: 找不到符号
@MappedSuperclass
^
符号: 类 MappedSuperclass
/Users/wuguiyu/git/github/O2OA/o2server/x_base_core_project/src/main/java/com/x/base/core/entity/StorageObject.java:11: 错误: 程序包javax.persistence不存在
import javax.persistence.MappedSuperclass;
^
/Users/wuguiyu/git/github/O2OA/o2server/x_base_core_project/src/main/java/com/x/base/core/entity/StorageObject.java:12: 错误: 程序包javax.persistence不存在
import javax.persistence.Transient;
^
/Users/wuguiyu/git/github/O2OA/o2server/x_base_core_project/src/main/java/com/x/base/core/entity/StorageObject.java:14: 错误: 程序包org.apache.commons.io不存在
import org.apache.commons.io.FilenameUtils;
^
/Users/wuguiyu/git/github/O2OA/o2server/x_base_core_project/src/main/java/com/x/base/core/entity/StorageObject.java:15: 错误: 程序包org.apache.commons.io不存在
import org.apache.commons.io.IOUtils;
^
/Users/wuguiyu/git/github/O2OA/o2server/x_base_core_project/src/main/java/com/x/base/core/entity/StorageObject.java:32: 错误: 找不到符号
@MappedSuperclass
^
符号: 类 MappedSuperclass
/Users/wuguiyu/git/github/O2OA/o2server/x_base_core_project/src/main/java/com/x/base/core/entity/JpaObject.java:103: 错误: 找不到符号
@Column(name = ColumnNamePrefix + createTime_FIELDNAME)
^
符号: 类 Column
位置: 类 JpaObject
/Users/wuguiyu/git/github/O2OA/o2server/x_base_core_project/src/main/java/com/x/base/core/entity/JpaObject.java:107: 错误: 找不到符号
@Column(name = ColumnNamePrefix + updateTime_FIELDNAME)
^
符号: 类 Column
位置: 类 JpaObject
/Users/wuguiyu/git/github/O2OA/o2server/x_base_core_project/src/main/java/com/x/base/core/entity/JpaObject.java:111: 错误: 找不到符号
@Column(length = JpaObject.length_128B, name = ColumnNamePrefix + sequence_FIELDNAME)
^
符号: 类 Column
位置: 类 JpaObject
/Users/wuguiyu/git/github/O2OA/o2server/x_base_core_project/src/main/java/com/x/base/core/entity/JpaObject.java:139: 错误: 找不到符号
@Column(length = length_255B, name = ColumnNamePrefix + scratchString_FIELDNAME)
^
符号: 类 Column
位置: 类 JpaObject
/Users/wuguiyu/git/github/O2OA/o2server/x_base_core_project/src/main/java/com/x/base/core/entity/JpaObject.java:143: 错误: 找不到符号
@Column(name = ColumnNamePrefix + scratchBoolean_FIELDNAME)
^
符号: 类 Column
位置: 类 JpaObject
/Users/wuguiyu/git/github/O2OA/o2server/x_base_core_project/src/main/java/com/x/base/core/entity/JpaObject.java:147: 错误: 找不到符号
@Column(name = ColumnNamePrefix + scratchDate_FIELDNAME)
^
符号: 类 Column
位置: 类 JpaObject
/Users/wuguiyu/git/github/O2OA/o2server/x_base_core_project/src/main/java/com/x/base/core/entity/JpaObject.java:151: 错误: 找不到符号
@Column(name = ColumnNamePrefix + scratchInteger_FIELDNAME)
^
符号: 类 Column
位置: 类 JpaObject
/Users/wuguiyu/git/github/O2OA/o2server/x_base_core_project/src/main/java/com/x/base/core/entity/JpaObject.java:318: 错误: 找不到符号
@PrePersist
^
符号: 类 PrePersist
位置: 类 JpaObject
/Users/wuguiyu/git/github/O2OA/o2server/x_base_core_project/src/main/java/com/x/base/core/entity/JpaObject.java:335: 错误: 找不到符号
@PreUpdate
^
符号: 类 PreUpdate
位置: 类 JpaObject
/Users/wuguiyu/git/github/O2OA/o2server/x_base_core_project/src/main/java/com/x/base/core/entity/SliceJpaObject.java:14: 错误: 找不到符号
@Column(name = ColumnNamePrefix + distributeFactor_FIELDNAME)
^
符号: 类 Column
位置: 类 SliceJpaObject
/Users/wuguiyu/git/github/O2OA/o2server/x_base_core_project/src/main/java/com/x/base/core/entity/StorageObject.java:82: 错误: 找不到符号
@transient
^
符号: 类 Transient
位置: 类 StorageObject
注: Starting OpenJPA Annotation Processor for Metamodel Generation
java.lang.RuntimeException: java.lang.NoClassDefFoundError: javax/persistence/Basic
at com.sun.tools.javac.main.Main.compile(Main.java:553)
at com.sun.tools.javac.api.JavacTaskImpl.doCall(JavacTaskImpl.java:129)
at com.sun.tools.javac.api.JavacTaskImpl.call(JavacTaskImpl.java:138)
at com.x.base.core.entity.tools.MetaModelBuilder.main(MetaModelBuilder.java:62)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.codehaus.mojo.exec.ExecJavaMojo$1.run(ExecJavaMojo.java:282)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.NoClassDefFoundError: javax/persistence/Basic
at org.apache.openjpa.persistence.PersistenceMetaDataDefaults.(PersistenceMetaDataDefaults.java:107)
at org.apache.openjpa.persistence.PersistenceMetaDataFactory.(PersistenceMetaDataFactory.java:83)
at org.apache.openjpa.persistence.meta.AnnotationProcessor6.setNamingPolicy(AnnotationProcessor6.java:357)
at org.apache.openjpa.persistence.meta.AnnotationProcessor6.init(AnnotationProcessor6.java:213)
at com.sun.tools.javac.processing.JavacProcessingEnvironment$ProcessorState.(JavacProcessingEnvironment.java:500)
at com.sun.tools.javac.processing.JavacProcessingEnvironment$DiscoveredProcessors$ProcessorStateIterator.next(JavacProcessingEnvironment.java:597)
at com.sun.tools.javac.processing.JavacProcessingEnvironment.discoverAndRunProcs(JavacProcessingEnvironment.java:690)
at com.sun.tools.javac.processing.JavacProcessingEnvironment.access$1800(JavacProcessingEnvironment.java:91)
at com.sun.tools.javac.processing.JavacProcessingEnvironment$Round.run(JavacProcessingEnvironment.java:1035)
at com.sun.tools.javac.processing.JavacProcessingEnvironment.doProcessing(JavacProcessingEnvironment.java:1176)
at com.sun.tools.javac.main.JavaCompiler.processAnnotations(JavaCompiler.java:1170)
at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:856)
at com.sun.tools.javac.main.Main.compile(Main.java:523)
... 9 more
Caused by: java.lang.ClassNotFoundException: javax.persistence.Basic
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 22 more
兄台啊, 这个码云和github的代码有毒,编译都报错, 最后官网下的源码可以编译.
是的,我们也发现了这个问题,所以给大家在官网准备了可以正常编译的源吗!谢谢您的关注!
登录 后才可以发表评论