IDEA Maven编译时没有加入lib文件夹下的jar

 

几次编译都失败,发现target中没有包含自己导入的jar,

百度之后发现在pom中加入代码即可:

  <plugins>
            <plugin>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>2.3.2</version>
                <configuration>
                    <source>1.7</source>
                    <target>1.7</target>
                    <encoding>UTF-8</encoding>
                    <compilerArguments>
                        <extdirs>project-demo\lib</extdirs>
                    </compilerArguments>
                </configuration>
            </plugin>
         </plugins> 

实际:

更多文章请关注公众号:每天学Java。想获得更多最新面试提醒请进入小程序:每天学Java

 公众号二维码:                                                                                          小程序二维码:

                       

### 配置IntelliJ IDEA项目以避免使用Maven进行编译 #### 设置项目的SDK 为了使项目脱离Maven管理并能顺利编译,在IntelliJ IDEA中首要任务是确保已正确设置了Java SDK。对于未配置JDK的Maven项目,需进入`File | Project Structure | Project`来指定Project SDK版本[^3]。 #### 移除Maven性质转换为纯Java项目 如果希望完全停止利用Maven作为构建工具,则应考虑将当前基于Maven的工程转变为普通的Java工程: - 右键点击项目的根目录,解除勾选`Mark Directory as | Excluded`选项(如果有标记的话) - 删除或重命名`pom.xml`文件,因为这是定义Maven项目结构的核心文件;移除此文件意味着不再遵循Maven约定俗成的标准布局 - 前往`File | Settings (Ctrl+Alt+S)` -> `Build, Execution, Deployment` -> `Build Tools` -> `Maven`,取消关联任何现存于该处的Maven项目路径 #### 手动调整模块依赖关系 当不再采用Maven自动处理依赖项之后,就需要手动维护所需的库文件了: - 将必要的jar包拷贝到项目lib文件夹下(如果没有这个文件夹可以自行创建),并通过右击选择`Add as Library...`的方式将其加入classpath当中 - 或者通过下载对应的源码形式引入外部资源,并按照常规方式添加至工程项目里 #### 修改Run/Debug Configurations 最后一步是要确认运行配置是否指向正确的main class以及包含了所有必需的类路径条目。这可以通过编辑现有的应用程序启动器或者新建一个不含Maven插件影响的新配置实现。 ```xml <!-- 示例:原本由Maven管理的部分依赖 --> <dependencies> <!-- 这些都需要被替换为实际存在的本地Jar包或其他替代方案 --> </dependencies> ```
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值