我的项目信息如下:
<groupId>com.entreprise.myprofile</groupId>
<artifactId>myProfile</artifactId>
当我构建我的项目时,我在目标文件夹下有以下结构:
target > classes > com > entreprise > myProfile
(with大写字母P),而不是:
target > classes > com > entreprise > myprofile
因此(当“自动构建”打开时),它不断地构建(从未停止),认为它总是有一些东西尚未构建。
如果我将项目名称改为小写,并从原型中生成它,就不会有问题。
然后看起来我有一些错误的字符串的情况下,某处,但我不能找出它在哪里。
以下是我目前所做的工作:
- 检查每个文件中是否存在大小写错误的“myProfile”字符串。
- 在每个文件中检查大小写错误的${artifactId}。
- 正在检查Maven程序集插件配置。
- 检查每个软件包名称的大小写是否有误。
当我从eclipse或命令提示符执行“Maven安装”时,我得到:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project myProfileBusiness: Compilation failure: Compilation failure:
[ERROR] \workspace_myprofile\myProfileBusiness\target\filtered-sources\com\entreprise\myprofile\business\services\MyProfileService.java:[12,36] package com.entreprise.myprofile.dao does not exist
[ERROR] \workspace_myprofile\myProfileBusiness\target\filtered-sources\com\entreprise\myprofile\business\services\MyProfileService.java:[34,15] cannot find symbol
[ERROR] symbol : class IProfileDataDAO
[ERROR] location: class com.entreprise.myprofile.business.services.MyProfileService
[ERROR] \workspace_myprofile\myProfileBusiness\target\filtered-sources\com\entreprise\myprofile\business\services\MyProfileService.java:[39,31] cannot find symbol
[ERROR] symbol : class IProfileDataDAO
[ERROR] location: class com.entreprise.myprofile.business.services.MyProfileService
[ERROR] -> [Help 1]
你觉得问题出在哪里?
1条答案
按热度按时间db2dz4w81#
我认为您重命名了java文件的父文件夹,只更改了Windows环境中的一些大写或小写字母。
如果是这样...只需删除目标文件夹并重建项目