我有一个由两个模块组成的ItelliJ 14.1.2项目 - 一个是基于Android Gradle的模块,另一个是带有Maven的基于Spring Java的模块.
gps-trackman.v1是我的根项目,我没有为这个项目配置任何输出或方面.App是我的android gradle模块,我为这个项目配置了Android和Android-Gradle Facet,而gps-trackman不是我的Spring Maven项目.我希望能够完全构建一切.可能吗?
我现在在IntelliJ Eventlog中收到此错误消息
检测到不支持的模块:以下模块不支持编译:gps-trackman,gps-trackman.v1,app.遗憾的是,您不能在一个项目中使用非Gradle Java模块和Android-Gradle模块.
项目'gps-trackman.v1'不是基于Gradle的
这个错误是由于我的项目配置错误还是在一个项目中真的不可能有maven模块和gradle模块?
我是否必须为根项目配置任何Facets?或者我必须将我的maven转换为gradle吗?
我使用Android Maven插件1.01在Spring Framework STS 3.5.1中安装了Google Map项目.
一切都很好 - 我的IDE中没有显示错误.我已将googleplay_services_lib设置为andoid的Libary项目.R文件生成正确.缺少的属性位于com.googgle.android.gms R.Java文件中.
但是当涉及到生成源时,maven在执行aapt时失败了
[DEBUG] D:\Programme\androis-sdks\build-tools\17.0.0\aapt.exe [package, -m, -J, D:\workspace-sts-3.5.0.RELEASE\MyAndroid\target\generated-sources\r, -f, --no-crunch, -M, D:\workspace-sts-3.5.0.RELEASE\MyAndroid\AndroidManifest.xml, -S, D:\workspace-sts-3.5.0.RELEASE\MyAndroid\res, --auto-add-overlay, -A, D:\workspace-sts-3.5.0.RELEASE\MyAndroid\target\generated-sources\combined-assets, -I, D:\Programme\androis-sdks\platforms\android-19\android.jar, --output-text-symbols, D:\workspace-sts-3.5.0.RELEASE\MyAndroid\target]
[INFO] D:\workspace-sts-3.5.0.RELEASE\MyAndroid\res\layout\multimap_demo.xml:29: error: No resource identifier found for attribute 'cameraTargetLat' in package 'com.pekam.myandroid'
[INFO] D:\workspace-sts-3.5.0.RELEASE\MyAndroid\res\layout\multimap_demo.xml:29: error: No resource identifier found for attribute 'cameraTargetLng' in package 'com.pekam.myandroid'
[INFO] D:\workspace-sts-3.5.0.RELEASE\MyAndroid\res\layout\multimap_demo.xml:29: error: No resource identifier found for attribute 'cameraZoom' in package 'com.pekam.myandroid'
[INFO] D:\workspace-sts-3.5.0.RELEASE\MyAndroid\res\layout\multimap_demo.xml:38: error: No resource identifier found for attribute 'cameraTargetLat' in …
Run Code Online (Sandbox Code Playgroud) 我希望我的Spring应用程序自动生成数据库模式和表...我已经阅读了这个主题的一些问答,并且我将我的数据库URL设置为:
H2DataSource.setUrl("jdbc:h2:mem:tmp.db; INIT = CREATE SCHEMA IF NOT AVIS TOTRTS GPSTRACKER");
我注释了我的实体,如:
@Entity
@Table(name ="tblGps",schema ="GPSTRACKER")
但仍未创建db模式.
这是我的日志输出.Hibernate正在尝试创建表,但找不到架构!
我究竟做错了什么?有什么建议?
日志输出
2015-04-20 22:29:38.211 INFO 7056 --- [ost-startStop-1] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [
name: default
...]
2015-04-20 22:29:38.356 INFO 7056 --- [ost-startStop-1] org.hibernate.Version : HHH000412: Hibernate Core {4.3.8.Final}
2015-04-20 22:29:38.360 INFO 7056 --- [ost-startStop-1] org.hibernate.cfg.Environment : HHH000206: hibernate.properties not found
2015-04-20 22:29:38.362 INFO 7056 --- [ost-startStop-1] org.hibernate.cfg.Environment : HHH000021: Bytecode provider name : javassist
2015-04-20 22:29:38.745 INFO 7056 --- [ost-startStop-1] o.hibernate.annotations.common.Version …
Run Code Online (Sandbox Code Playgroud) 我的Spring Boot Restservice App在正常的Spring App Context中正常运行.但是当我尝试在Google App Engine上运行它时会抛出以下异常:
引起:org.springframework.beans.BeanInstantiationException:无法实例化[org.springframework.transaction.PlatformTransactionManager]:工厂方法'transactionManager'引发异常; 嵌套异常是java.lang.ClassCastException:org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean $$ EnhancerBySpringCGLIB $$ 1c05fbf5无法强制转换为javax.persistence.EntityManagerFactory
这是我的异常的堆栈跟踪:
D:\Progs\JAVA\jdk1.7.0_80\bin\java -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:50742,suspend=y,server=n -javaagent:D:/Progs/appengine-java-sdk/lib/agent/appengine-agent.jar -Xbootclasspath/p:D:/Progs/appengine-java-sdk/lib/override/appengine-dev-jdk-overrides.jar -Dfile.encoding=windows-1252 -classpath "D:\Progs\appengine-java-sdk\lib\appengine-tools-api.jar;D:\Progs\JAVA\jdk1.7.0_80\lib\tools.jar;D:\Progs\IntelliJ IDEA 14.1.1\lib\idea_rt.jar" com.google.appengine.tools.development.DevAppServerMain -p 8080 --disable_update_check C:\Users\pk\Documents\ItelliJProjects\gps-trackman\target\gps-trackman-0.0.1-SNAPSHOT
Connected to the target VM, address: '127.0.0.1:50742', transport: 'socket'
Apr 18, 2015 11:38:05 AM java.util.prefs.WindowsPreferences <init>
WARNUNG: Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5.
Apr 18, 2015 11:38:06 AM com.google.apphosting.utils.config.AppEngineWebXmlReader readAppEngineWebXml
INFORMATION: Successfully processed C:\Users\pk\Documents\ItelliJProjects\gps-trackman\target\gps-trackman-0.0.1-SNAPSHOT\WEB-INF/appengine-web.xml
Apr 18, 2015 11:38:06 AM com.google.apphosting.utils.config.AbstractConfigXmlReader readConfigXml …
Run Code Online (Sandbox Code Playgroud) android ×2
java ×2
spring ×2
spring-mvc ×2
eclipse ×1
gradle ×1
h2 ×1
hibernate ×1
intellij-14 ×1
m2e ×1
m2eclipse ×1
spring-boot ×1