我已经创建了一个maven项目,我将使用一个。已由某人创建的jar文件。我已经将它添加到类路径中并使用了它,并且在eclipse中没有显示任何错误。但是当我尝试清理构建项目时,有一个错误如下。
[错误]无法执行目标组织。阿帕奇。专家插件:maven编译器插件:3.2:在项目DigitalWallet上编译(默认编译):编译失败:编译失败:[错误]/E:/DigitalWallet\u V0。1/DigitalWallet/src/main/java/com/MobiOs/config/Log4jConfig。java:[11,23]包com。莫比奥斯。util不存在[错误]/E:/DigitalWallet\u V0。1/DigitalWallet/src/main/java/com/MobiOs/config/Log4jConfig。java:[25,17]找不到符号[ERROR]符号:变量LogUtil[ERROR]位置:class com。莫比奥斯。配置。Log4jConfig[错误]/E:/DigitalWallet\u V0。1/DigitalWallet/src/main/java/com/MobiOs/config/Log4jConfig。java:[26,17]找不到符号[ERROR]符号:变量LogUtil[ERROR]位置:class com。莫比奥斯。配置。Log4jConfig[错误]-
它说包裹是com的。莫比奥斯。util不存在。
@Configuration
@EnableTransactionManagement
@ComponentScan({ "com.MobiOs.config", "com.mobios.util" })
public class Log4jConfig {
@Bean
public void initilizeLog4j() throws UnsupportedEncodingException {
LogUtil.init("/conf/log4j.xml");
LogUtil.getEventLog().debug("Kasun" +
",SERVICE_INITIALIZED,initialized_logs,,");
}
}
在web配置中,我也设置了组件扫描
@Configuration
@EnableWebMvc
@ComponentScan({ "com.MobiOs", "com.mobios" })
public class WebConfig {
}
但是我得到了上面的错误。
注意:我的包名是com。MobiOs.config但是导入的jar包名称com.mobios.util
您有两个不区分大小写的名称相同的包。MobiOs到com。mobios,物理上表示两个具有相同不区分大小写名称的目录。如果您的文件系统不区分大小写,或者预期特定大小写为小写,则可能会导致问题。
Java的包名应该是小写的:
包名全部用小写写,以避免与类或接口的名称冲突。
如果您不相信,请参阅评论:
在某些Windows文件系统的某些版本中,所有大写字母中输入的名称都以所有小写字母显示为默认值。这可能对来自不区分大小写的系统的文件很友好——这些文件可能都是大写的,而且看起来更像小写的。虽然文件名在幕后仍然是大写,但这可能会造成混乱
我正试图用Maven构建一个Java项目。我的pom。xml主要包括依赖项,其中一些依赖项有自己的可传递依赖项。 当我运行'mvn compile'时,大多数依赖项加载良好,但没有找到一些传递性依赖项,给出警告“[警告]artifact_name的POM丢失,没有可用的依赖项信息”。这导致Maven编译失败。 日志显示,已从Maven和Jboss公共存储库中搜索了依赖项。 > 在这种情况下,当没有
这是我的文件: 这是Maven命令输出
mvn-版本 Apache Maven 3.6.1(d66c9c0b3152b2e69ee9bac180bb8fcc8e6af555;2019-04-04T21:00:29 02:00)Maven主页:C:\Apps\Apache-Maven-3.6.1\bin。。Java版本:11.0.13,供应商:Oracle Corporation,运行时:C:\Apps\jdk-11.0.13_windo
我正在使用eclipse、m2eclipse插件和maven创建一个新的maven项目,遵循以下步骤,http://o7planning.org/en/10101/install-maven-into-eclipse 但是,当创建一个新的maven项目时,没有JRE系统库,也没有maven库。只有如下所示的src、target和pom.xml。这正常吗?如果没有,我该如何避免呢?谢谢! 单击以获取
我在Eclipse中创建maven项目时遇到了一个问题。发生以下错误: 无法计算生成计划:Plugin org.apache.maven。plugins:maven-resources-plugin:2.6或其一个依赖项无法解析:读取org.apache.maven的工件描述符失败。plugins:maven-resources-plugin:jar:2.6 pluginorg.apache.ma
我尝试在模拟器中构建我的应用程序后出现了这样的错误 /Users/joel/.gradle/caches/transforms-3/06231cc1265260b25a06bafce7a4176f/transformed/core-1.7.0-alpha02/res/values/values。xml:105:5-114:25:AAPT:error:resource-android:attr/lS