Comments (9)
你这种问题有两种情况:
1)pom.xml 配置需要增加,具体可以参考Example
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.0</version>
<configuration>
<source>8</source>
<target>8</target>
<encoding>UTF-8</encoding>
<compilerArgs>
<arg>-Xplugin:JavaOO</arg>
</compilerArgs>
<annotationProcessorPaths>
<path>
<groupId>com.github.braisdom</groupId>
<artifactId>objective-sql</artifactId>
<version>${core.version}</version>
</path>
</annotationProcessorPaths>
</configuration>
</plugin>
</plugins>
</build>
from objectivesql.
from objectivesql.
截图的这些应该都有, 目前maven源用的是阿里云的,这个有影响嘛?
from objectivesql.
可以通过mvn compile 看一下日志,把相关信息发我。
from objectivesql.
可以通过mvn compile 看一下日志,把相关信息发我。
目前发现应该是example 里面的 springboot-sample 没法编译通过
maven日志
[INFO] Error stacktraces are turned on.
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building springboot-sample 1.0
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-resources-plugin:3.1.0:resources (default-resources) @ springboot-sample ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO] Copying 4 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.8.0:compile (default-compile) @ springboot-sample ---
[WARNING] While downloading org.hibernate:hibernate-validator:6.1.5.Final
This artifact has been relocated to org.hibernate.validator:hibernate-validator:6.1.5.Final.
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 13 source files to H:\SourceCode\ObjectiveSql\examples\springboot-sample\target\classes
[INFO] /H:/SourceCode/ObjectiveSql/examples/springboot-sample/src/main/java/com/github/braisdom/objsql/sample/model/Product.java: 某些输入文件使用了未经检查或不安全的操作。
[INFO] /H:/SourceCode/ObjectiveSql/examples/springboot-sample/src/main/java/com/github/braisdom/objsql/sample/model/Product.java: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] /H:/SourceCode/ObjectiveSql/examples/springboot-sample/src/main/java/com/github/braisdom/objsql/sample/model/Product.java:[23,8] 找不到符号
符号: 方法 getPrimaryKeyColumnName(java.lang.Class<com.github.braisdom.objsql.sample.model.Product>)
位置: 类 com.github.braisdom.objsql.Tables
[ERROR] /H:/SourceCode/ObjectiveSql/examples/springboot-sample/src/main/java/com/github/braisdom/objsql/sample/model/Member.java:[19,8] 找不到符号
符号: 方法 getPrimaryKeyColumnName(java.lang.Class<com.github.braisdom.objsql.sample.model.Member>)
位置: 类 com.github.braisdom.objsql.Tables
[ERROR] /H:/SourceCode/ObjectiveSql/examples/springboot-sample/src/main/java/com/github/braisdom/objsql/sample/model/Order.java:[14,8] 找不到符号
符号: 方法 getPrimaryKeyColumnName(java.lang.Class<com.github.braisdom.objsql.sample.model.Order>)
位置: 类 com.github.braisdom.objsql.Tables
[ERROR] /H:/SourceCode/ObjectiveSql/examples/springboot-sample/src/main/java/com/github/braisdom/objsql/sample/model/OrderLine.java:[8,8] 找不到符号
符号: 方法 getPrimaryKeyColumnName(java.lang.Class<com.github.braisdom.objsql.sample.model.OrderLine>)
位置: 类 com.github.braisdom.objsql.Tables
[INFO] 4 errors
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2.888 s
[INFO] Finished at: 2021-02-03T13:20:39+08:00
[INFO] Final Memory: 30M/421M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.0:compile (default-compile) on project springboot-sample: Compilation failure: Compilation failure:
[ERROR] /H:/SourceCode/ObjectiveSql/examples/springboot-sample/src/main/java/com/github/braisdom/objsql/sample/model/Product.java:[23,8] 找不到符号
[ERROR] 符号: 方法 getPrimaryKeyColumnName(java.lang.Class<com.github.braisdom.objsql.sample.model.Product>)
[ERROR] 位置: 类 com.github.braisdom.objsql.Tables
[ERROR] /H:/SourceCode/ObjectiveSql/examples/springboot-sample/src/main/java/com/github/braisdom/objsql/sample/model/Member.java:[19,8] 找不到符号
[ERROR] 符号: 方法 getPrimaryKeyColumnName(java.lang.Class<com.github.braisdom.objsql.sample.model.Member>)
[ERROR] 位置: 类 com.github.braisdom.objsql.Tables
[ERROR] /H:/SourceCode/ObjectiveSql/examples/springboot-sample/src/main/java/com/github/braisdom/objsql/sample/model/Order.java:[14,8] 找不到符号
[ERROR] 符号: 方法 getPrimaryKeyColumnName(java.lang.Class<com.github.braisdom.objsql.sample.model.Order>)
[ERROR] 位置: 类 com.github.braisdom.objsql.Tables
[ERROR] /H:/SourceCode/ObjectiveSql/examples/springboot-sample/src/main/java/com/github/braisdom/objsql/sample/model/OrderLine.java:[8,8] 找不到符号
[ERROR] 符号: 方法 getPrimaryKeyColumnName(java.lang.Class<com.github.braisdom.objsql.sample.model.OrderLine>)
[ERROR] 位置: 类 com.github.braisdom.objsql.Tables
[ERROR] -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.0:compile (default-compile) on project springboot-sample: Compilation failure
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:213)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:154)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:146)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:117)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:81)
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:309)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:194)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:107)
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:993)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:345)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:191)
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.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
Caused by: org.apache.maven.plugin.compiler.CompilationFailureException: Compilation failure
at org.apache.maven.plugin.compiler.AbstractCompilerMojo.execute(AbstractCompilerMojo.java:1215)
at org.apache.maven.plugin.compiler.CompilerMojo.execute(CompilerMojo.java:188)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
... 20 more
[ERROR]
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
from objectivesql.
加上 -X 参数,把debug 信息也贴出来
from objectivesql.
加上 -X 参数,把debug 信息也贴出来
这个是带了 -X的信息
Apache Maven 3.5.0 (ff8f5e7444045639af65f6095c62210b5713f426; 2017-04-04T03:39:06+08:00)
Maven home: H:\apache-maven-3.5.0-1\bin..
Java version: 1.8.0_202, vendor: Oracle Corporation
Java home: D:\Java\jdk1.8.0_202\jre
Default locale: zh_CN, platform encoding: GBK
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
[DEBUG] Created new class realm maven.api
[DEBUG] Importing foreign packages into class realm maven.api
[DEBUG] Imported: javax.enterprise.inject.* < plexus.core
[DEBUG] Imported: javax.enterprise.util.* < plexus.core
[DEBUG] Imported: javax.inject.* < plexus.core
[DEBUG] Imported: org.apache.maven.* < plexus.core
[DEBUG] Imported: org.apache.maven.artifact < plexus.core
[DEBUG] Imported: org.apache.maven.classrealm < plexus.core
[DEBUG] Imported: org.apache.maven.cli < plexus.core
[DEBUG] Imported: org.apache.maven.configuration < plexus.core
[DEBUG] Imported: org.apache.maven.exception < plexus.core
[DEBUG] Imported: org.apache.maven.execution < plexus.core
[DEBUG] Imported: org.apache.maven.execution.scope < plexus.core
[DEBUG] Imported: org.apache.maven.lifecycle < plexus.core
[DEBUG] Imported: org.apache.maven.model < plexus.core
[DEBUG] Imported: org.apache.maven.monitor < plexus.core
[DEBUG] Imported: org.apache.maven.plugin < plexus.core
[DEBUG] Imported: org.apache.maven.profiles < plexus.core
[DEBUG] Imported: org.apache.maven.project < plexus.core
[DEBUG] Imported: org.apache.maven.reporting < plexus.core
[DEBUG] Imported: org.apache.maven.repository < plexus.core
[DEBUG] Imported: org.apache.maven.rtinfo < plexus.core
[DEBUG] Imported: org.apache.maven.settings < plexus.core
[DEBUG] Imported: org.apache.maven.toolchain < plexus.core
[DEBUG] Imported: org.apache.maven.usability < plexus.core
[DEBUG] Imported: org.apache.maven.wagon.* < plexus.core
[DEBUG] Imported: org.apache.maven.wagon.authentication < plexus.core
[DEBUG] Imported: org.apache.maven.wagon.authorization < plexus.core
[DEBUG] Imported: org.apache.maven.wagon.events < plexus.core
[DEBUG] Imported: org.apache.maven.wagon.observers < plexus.core
[DEBUG] Imported: org.apache.maven.wagon.proxy < plexus.core
[DEBUG] Imported: org.apache.maven.wagon.repository < plexus.core
[DEBUG] Imported: org.apache.maven.wagon.resource < plexus.core
[DEBUG] Imported: org.codehaus.classworlds < plexus.core
[DEBUG] Imported: org.codehaus.plexus.* < plexus.core
[DEBUG] Imported: org.codehaus.plexus.classworlds < plexus.core
[DEBUG] Imported: org.codehaus.plexus.component < plexus.core
[DEBUG] Imported: org.codehaus.plexus.configuration < plexus.core
[DEBUG] Imported: org.codehaus.plexus.container < plexus.core
[DEBUG] Imported: org.codehaus.plexus.context < plexus.core
[DEBUG] Imported: org.codehaus.plexus.lifecycle < plexus.core
[DEBUG] Imported: org.codehaus.plexus.logging < plexus.core
[DEBUG] Imported: org.codehaus.plexus.personality < plexus.core
[DEBUG] Imported: org.codehaus.plexus.util.xml.Xpp3Dom < plexus.core
[DEBUG] Imported: org.codehaus.plexus.util.xml.pull.XmlPullParser < plexus.core
[DEBUG] Imported: org.codehaus.plexus.util.xml.pull.XmlPullParserException < plexus.core
[DEBUG] Imported: org.codehaus.plexus.util.xml.pull.XmlSerializer < plexus.core
[DEBUG] Imported: org.eclipse.aether.* < plexus.core
[DEBUG] Imported: org.eclipse.aether.artifact < plexus.core
[DEBUG] Imported: org.eclipse.aether.collection < plexus.core
[DEBUG] Imported: org.eclipse.aether.deployment < plexus.core
[DEBUG] Imported: org.eclipse.aether.graph < plexus.core
[DEBUG] Imported: org.eclipse.aether.impl < plexus.core
[DEBUG] Imported: org.eclipse.aether.installation < plexus.core
[DEBUG] Imported: org.eclipse.aether.internal.impl < plexus.core
[DEBUG] Imported: org.eclipse.aether.metadata < plexus.core
[DEBUG] Imported: org.eclipse.aether.repository < plexus.core
[DEBUG] Imported: org.eclipse.aether.resolution < plexus.core
[DEBUG] Imported: org.eclipse.aether.spi < plexus.core
[DEBUG] Imported: org.eclipse.aether.transfer < plexus.core
[DEBUG] Imported: org.eclipse.aether.version < plexus.core
[DEBUG] Imported: org.fusesource.jansi.* < plexus.core
[DEBUG] Imported: org.slf4j.* < plexus.core
[DEBUG] Imported: org.slf4j.helpers.* < plexus.core
[DEBUG] Imported: org.slf4j.spi.* < plexus.core
[DEBUG] Populating class realm maven.api
[INFO] Error stacktraces are turned on.
[DEBUG] Message scheme: color
[DEBUG] Message styles: debug info warning error success failure strong mojo project
[DEBUG] Reading global settings from H:\apache-maven-3.5.0-1\bin..\conf\settings.xml
[DEBUG] Reading user settings from C:\Users\Dong.m2\settings.xml
[DEBUG] Reading global toolchains from H:\apache-maven-3.5.0-1\bin..\conf\toolchains.xml
[DEBUG] Reading user toolchains from C:\Users\Dong.m2\toolchains.xml
[DEBUG] Using local repository at H:\JavaLibs.m2\repository_1
[DEBUG] Using manager EnhancedLocalRepositoryManager with priority 10.0 for H:\JavaLibs.m2\repository_1
[INFO] Scanning for projects...
[DEBUG] Using mirror alimaven (http://maven.aliyun.com/nexus/content/groups/public/) for central (https://repo.maven.apache.org/maven2).
[DEBUG] Extension realms for project org.springframework.boot:springboot-sample:jar:1.0: (none)
[DEBUG] Looking up lifecycle mappings for packaging jar from ClassRealm[plexus.core, parent: null]
[DEBUG] Extension realms for project org.springframework.boot:spring-boot-starter-parent:pom:2.1.4.RELEASE: (none)
[DEBUG] Looking up lifecycle mappings for packaging pom from ClassRealm[plexus.core, parent: null]
[DEBUG] Extension realms for project org.springframework.boot:spring-boot-dependencies:pom:2.1.4.RELEASE: (none)
[DEBUG] Looking up lifecycle mappings for packaging pom from ClassRealm[plexus.core, parent: null]
[DEBUG] === REACTOR BUILD PLAN ================================================
[DEBUG] Project: org.springframework.boot:springboot-sample:jar:1.0
[DEBUG] Tasks: [compile]
[DEBUG] Style: Regular
[DEBUG] =======================================================================
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building springboot-sample 1.0
[INFO] ------------------------------------------------------------------------
[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy]
[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean]
[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy]
[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy]
[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean]
[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy]
[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy]
[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean]
[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy]
[DEBUG] === PROJECT BUILD PLAN ================================================
[DEBUG] Project: org.springframework.boot:springboot-sample:1.0
[DEBUG] Dependencies (collect): []
[DEBUG] Dependencies (resolve): [compile]
[DEBUG] Repositories (dependencies): [maven-public (http://47.105.158.228:8081/repository/maven-releases/, default, releases+snapshots), amelentev (http://amelentev.github.io/mvnrepo/, default, releases+snapshots), alimaven (http://maven.aliyun.com/nexus/content/groups/public/, default, releases)]
[DEBUG] Repositories (plugins) : [maven-public (http://47.105.158.228:8081/repository/maven-releases/, default, releases), alimaven (http://maven.aliyun.com/nexus/content/groups/public/, default, releases)]
[DEBUG] -----------------------------------------------------------------------
[DEBUG] Goal: org.apache.maven.plugins:maven-resources-plugin:3.1.0:resources (default-resources)
[DEBUG] Style: Regular
[DEBUG] Configuration:
@
${maven.resources.skip}
false
[DEBUG] -----------------------------------------------------------------------
[DEBUG] Goal: org.apache.maven.plugins:maven-compiler-plugin:3.8.0:compile (default-compile)
[DEBUG] Style: Regular
[DEBUG] Configuration:
com.github.braisdom
objective-sql
1.4.6
-Xplugin:JavaOO
${maven.compiler.compilerId}
${maven.compiler.compilerReuseStrategy}
${maven.compiler.compilerVersion}
${maven.compiler.debug}
${maven.compiler.debuglevel}
UTF-8
${maven.compiler.executable}
${maven.compiler.failOnError}
${maven.compiler.failOnWarning}
${maven.compiler.forceJavacCompilerUse}
${maven.compiler.fork}
${maven.compiler.maxmem}
${maven.compiler.meminitial}
${maven.compiler.optimize}
true
${maven.compiler.release}
${maven.compiler.showDeprecation}
${maven.compiler.showWarnings}
${maven.main.skip}
${maven.compiler.skipMultiThreadWarning}
你加我微信:braisdom ,我帮你远程看一下,应该是配置问题
from objectivesql.
感谢大佬远程支持!
from objectivesql.
Related Issues (20)
- 你好 queryFirst 关联查询报错 HOT 8
- idea 2020.3.2编译能通过,不能启动 HOT 4
- 关于日期类型不能自动识别 HOT 1
- 请问 create保存数据的时候,为什么date类型的字段没有保存 HOT 3
- 请问关联查询如何设置固定只取部分字段 HOT 4
- 支持clickhouse的sql解析吗? HOT 1
- 编译最新源代码 报错
- 关于字段默认值设置
- 尝试了 kotlin + gradle 项目使用,没有效果,没有生成代码模板 HOT 1
- 有没有对外接口,可以自定义实现对象字段填充 HOT 3
- 有个问题,那个自动命名,有没配置可以设置不加“s”
- 插件报错,异常见内容
- queryByPrimaryKey 报错 HOT 1
- 自定义主键后,拼接SQL 中总是包括“id” 字段 HOT 2
- 关联查询报错 HOT 1
- IntelliJ IDEA 2020.3 异常 HOT 6
- Remove `com.sun` Dependency HOT 10
- Springboot 2.3.5 环境下报 java: java.lang.IllegalArgumentException HOT 4
- 你好 ,请问@Relation进行关联的时候,怎么自定义地段的名称 HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from objectivesql.