我正在开发像普通Java Web应用程序一样的应用程序,但是因为我想将它部署到Heroku,我需要它成为Maven项目,所以我用Eclipse创建了一个空的Maven项目并复制了我正在使用的所有库我的所有源代码。
当我在本地计算机上mvn compile
时,它运行良好,但应用程序并没有真正起作用。
当我git push heroku master
时,我收到错误
package com.mysite.java.classes does not exist
本地我有maven-compiler-plugin
ver 3.1,源和目标设置为1.7,虽然我使用的是1.8 jdk。我将其更改为1.7,因为我在这里Pushing my repository to heroku fails看到它与Heroku有问题。
这是一个项目结构
我对Maven并不是很有经验,所以我希望有人可以提供帮助。我猜导入没有按预期工作,因为我得到了像这样的错误列表
symbol: class Connection
location: class com.vukstankovic.professionalorientation.Personalities
[ERROR] /tmp/build_0bc5a80c-dc14-4126-b15b-69390f18dc9f/src/main/java/com/vukstankovic/professionalorientation/Personalities.java:[48,19] cannot find symbol
此示例中的类Connection
是来自com.mysql.jdbc.Connection