maven 目标文件夹下的程序包文件夹中的大写字母

dfty9e19  于 2022-11-22  发布在  Maven
关注(0)|答案(1)|浏览(208)

我的项目信息如下:

<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]

你觉得问题出在哪里?

db2dz4w8

db2dz4w81#

我认为您重命名了java文件的父文件夹,只更改了Windows环境中的一些大写或小写字母。
如果是这样...只需删除目标文件夹并重建项目

相关问题