精华内容
下载资源
问答
  • moudle

    2020-11-12 16:34:15
    IDEA(2020):在项目中新建Moudle,文件夹显示灰,类文件和配置文件有橙色下标 这是因为在项目新建模块之后,默认没有导入,需要手动导入一次。解决方法:项目名称处右键➡选择Open Moudle Settings➡Moudles→加号...

    IDEA(2020):在项目中新建Moudle,文件夹显示灰,类文件和配置文件有橙色下标

    这是因为在项目新建模块之后,默认没有导入,需要手动导入一次。解决方法:项目名称处右键➡选择Open Moudle Settings➡Moudles→加号 “+”→导入模块(自己新建的那个)。

    展开全文
  • windows下编译nginx-http-flv-moudle,编译好的,下载开箱可用,作者亲测。用于直播推流,浏览器flvjs播放视频,支持无插件flash播放。
  • 主要给大家介绍了关于如何利用Android Studio将moudle变成jar的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来跟着小编一起学习学习吧。
  • 个人笔记:android studio,多moudle打包AAR上传到gitHub,自定义远程依赖仓库 个人笔记:android studio,多moudle打包AAR上传到gitHub,自定义远程依赖仓库 个人笔记:android studio,多moudle打包AAR上传到...
  • 1.app moudle 为什么找不到呢,估计是ide抽风 先记录下先吧 剪切一下setting.gradle下的include ‘:app’, 然后Sync Project with gradle files, 再然后,粘贴回去include ‘:app’ 再build一下就可以了 2....

    1.app moudle

    为什么找不到呢,估计是ide抽风 先记录下先吧

    • 剪切一下setting.gradle下的include ‘:app’,
    • 然后Sync Project with gradle files,
    • 再然后,粘贴回去include ‘:app’
    • 再build一下就可以了

    2.project moudle

    • 找到项目根目录,idea文件
    • 找到.indea后删除
    • 重启as就可以了
    展开全文
  • 接下来按照上面创建moudle的方法依次创建其他moudle子工程,这里不再一个个创建 需要注意的是当创建test-web项目时,pom文件中,packaging设置成war,<packaging>war   最终我们创建的项目结果为   ...

    本章节介绍如何创建一个多模块的Maven项目,我们先从下图看下创建的项目整体结构

    项目首先有一个父工程,主要用于锁定子工程的版本、设置公共的插件。

    多个子工程继承父工程,并且子工程之间有依赖关系,如上图所示。

    通过Maven多模块创建项目的好处是使项目易于理解,不同模块分担的角色不同,项目更易于管理。

    下面开始项目的创建,

    首先创建父工程test-main

     

     

    删除src等目录,项目目录结构如下图

     

    下一步开始创建我们的Moudle模块项目

    创建test-domin项目

    选择File-New-Module

    下一步,注意标红框这一定要选择之前创建好的test-main项目

     

     

    Finish完成项目创建

    项目目录结构为

     

    接下来按照上面创建moudle的方法依次创建其他moudle子工程,这里不再一个个创建

    需要注意的是当创建test-web项目时,pom文件中,packaging设置成war,<packaging>war</packaging>

     

    最终我们创建的项目结果为

     

    下面我们依次设置每个工程的pom.xml文件

    test-main工程的pom.xml文件设置

     

    <?xml version="1.0" encoding="UTF-8"?>
    <project xmlns="http://maven.apache.org/POM/4.0.0"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
        <modelVersion>4.0.0</modelVersion>
    
        <groupId>org.test.maven</groupId>
        <artifactId>test-main</artifactId>
        <version>1.0-SNAPSHOT</version>
        <description>这是父工程,主要用于管理公共的插件和子工程中需要的资源的版本</description>
        <modules>
            <module>test-domain</module>
            <module>test-dao</module>
            <module>test-service</module>
            <module>test-web</module>
        </modules>
        <packaging>pom</packaging>
    
        <properties>
            <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
            <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
            <java.version>1.8</java.version>
            <druid.version>1.1.14</druid.version>
            <commons.io.version>2.5</commons.io.version>
            <poi.version>3.17</poi.version>
        </properties>
        <!-- 依赖声明 -->
        <dependencyManagement>
        <dependencies>
    
            <!-- SpringBoot的依赖配置-->
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-dependencies</artifactId>
                <version>2.1.1.RELEASE</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
            <!--阿里数据库连接池 -->
            <dependency>
                <groupId>com.alibaba</groupId>
                <artifactId>druid-spring-boot-starter</artifactId>
                <version>${druid.version}</version>
            </dependency>
            <!--io常用工具类 -->
            <dependency>
                <groupId>commons-io</groupId>
                <artifactId>commons-io</artifactId>
                <version>${commons.io.version}</version>
            </dependency>
            <!-- excel工具 -->
            <dependency>
                <groupId>org.apache.poi</groupId>
                <artifactId>poi-ooxml</artifactId>
                <version>${poi.version}</version>
            </dependency>
        </dependencies>
        </dependencyManagement>
    
        <!--jdk版本-->
        <build>
            <plugins>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-compiler-plugin</artifactId>
                    <configuration>
                        <source>${java.version}</source>
                        <target>${java.version}</target>
                        <encoding>${project.build.sourceEncoding}</encoding>
                    </configuration>
                </plugin>
            </plugins>
        </build>
    
            <!--私服的配置-->
        <repositories>
            <repository>
                <id>public</id>
                <name>aliyun nexus</name>
                <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
                <releases>
                    <enabled>true</enabled>
                </releases>
            </repository>
        </repositories>
        
        <pluginRepositories>
            <pluginRepository>
                <id>public</id>
                <name>aliyun nexus</name>
                <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
                <releases>
                    <enabled>true</enabled>
                </releases>
                <snapshots>
                    <enabled>false</enabled>
                </snapshots>
            </pluginRepository>
        </pluginRepositories>
    </project>

    test-domain工程的pom.xml配置

    <?xml version="1.0" encoding="UTF-8"?>
    <project xmlns="http://maven.apache.org/POM/4.0.0"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
        <parent>
            <artifactId>test-main</artifactId>
            <groupId>org.test.maven</groupId>
            <version>1.0-SNAPSHOT</version>
        </parent>
        <modelVersion>4.0.0</modelVersion>
    
        <groupId>org.test.maven</groupId>
        <artifactId>test-domain</artifactId>
        <packaging>jar</packaging>
    
    </project>

    test-dao工程的pom.xml配置

    <?xml version="1.0" encoding="UTF-8"?>
    <project xmlns="http://maven.apache.org/POM/4.0.0"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
        <parent>
            <artifactId>test-main</artifactId>
            <groupId>org.test.maven</groupId>
            <version>1.0-SNAPSHOT</version>
        </parent>
        <modelVersion>4.0.0</modelVersion>
        <groupId>org.test.maven</groupId>
        <artifactId>test-dao</artifactId>
        <packaging>jar</packaging>
    
    
        <dependencies>
            <dependency>
                <groupId>org.test.maven</groupId>
                <artifactId>test-domain</artifactId>
                <version>1.0-SNAPSHOT</version>
            </dependency>
    
        </dependencies>
    
    </project>

    test-service工程的pom.xml配置

    <?xml version="1.0" encoding="UTF-8"?>
    <project xmlns="http://maven.apache.org/POM/4.0.0"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
        <parent>
            <artifactId>test-main</artifactId>
            <groupId>org.test.maven</groupId>
            <version>1.0-SNAPSHOT</version>
        </parent>
        <modelVersion>4.0.0</modelVersion>
    
        <groupId>org.test.maven</groupId>
        <artifactId>test-service</artifactId>
        <version>1.0-SNAPSHOT</version>
        <packaging>jar</packaging>
    
        <dependencies>
            <dependency>
                <groupId>org.test.maven</groupId>
                <artifactId>test-dao</artifactId>
                <version>1.0-SNAPSHOT</version>
            </dependency>
    
            <!-- io常用工具类 -->
            <dependency>
                <groupId>commons-io</groupId>
                <artifactId>commons-io</artifactId>
            </dependency>
    
        </dependencies>
    </project>

    test-web工程的pom.xml文件配置

    <?xml version="1.0" encoding="UTF-8"?>
    <project xmlns="http://maven.apache.org/POM/4.0.0"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
        <parent>
            <artifactId>test-main</artifactId>
            <groupId>org.test.maven</groupId>
            <version>1.0-SNAPSHOT</version>
        </parent>
        <modelVersion>4.0.0</modelVersion>
    
        <groupId>org.test.maven</groupId>
        <artifactId>test-web</artifactId>
        <version>1.0-SNAPSHOT</version>
        <packaging>war</packaging>
    
        <dependencies>
            <dependency>
                <groupId>org.test.maven</groupId>
                <artifactId>test-service</artifactId>
                <version>1.0-SNAPSHOT</version>
            </dependency>
    
            <!-- SpringBoot Web容器 -->
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-web</artifactId>
            </dependency>
    
            <!-- SpringBoot 拦截器 -->
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-aop</artifactId>
            </dependency>
    
            <!--阿里数据库连接池 -->
            <dependency>
                <groupId>com.alibaba</groupId>
                <artifactId>druid-spring-boot-starter</artifactId>
            </dependency>
        </dependencies>
    
    </project>

    整个工程的配置就完成了,从项目的依赖图中我们看到各个项目依赖的关系和我们第一张图依赖顺序是一致的。

     

    以上就是多Moudle工程的创建,需要完整源码的可以去我的码云上下载

    本项目的码云地址:

    展开全文
  • Amoudle为主moudle,依赖于Bmoudle,现在Amoudle要引用Bmoudle中某个jar包的某个类,如果Bmoudle中使用的是implementation引入的这个jar包,那么Amoudle将无法引用到 建议 在Google IO 相关话题的中提到了一个建议...

        关于这个问题,首先3.0以前gradle中使用的是compile来引入依赖,升级到3.0后studio会自动提示Configuration ‘compile’ is obsolete and has been replaced with ‘implementation’ and ‘api’.之所以无法调用问题就出现在implementation和api的区别上

    1. implementation:
      这个指令的特点就是,对于使用了该命令编译的依赖,对该项目有依赖的项目将无法访问到使用该命令编译的依赖中的任何程序,也就是将该依赖隐藏在内部,而不对外部公开。
    2. api:
      完全等同于compile指令,没区别,你将所有的compile改成api,完全没有错。

    举例说明一下
    Amoudle为主moudle,依赖于Bmoudle,现在Amoudle要引用Bmoudle中某个jar包的某个类,如果Bmoudle中使用的是implementation引入的这个jar包,那么Amoudle将无法引用到
    建议
    在Google IO 相关话题的中提到了一个建议,就是依赖首先应该设置为implementation的,如果没有错,那就用implementation,如果有错,那么使用api指令。使用implementation会使编译速度有所增快。

    展开全文
  • IDEA 多Moudle指定当前Moudle的JDK版本

    千次阅读 2019-12-20 12:09:33
    在当前Moudle下创建pom.xml文件 添加以下代码 <build> <plugins> <!-- 指定jdk版本 --> <plugin> <groupId>org.apache.maven.plugins</groupI...
  • 问题背景:新建moudle后重命名了一下,勾选了图中选项(不知道那个选项是干什么的,本着重命名要彻底的习惯就选了它) 建好后Maven里moudle名就成了灰色的了,然后导致各种错误 解决方案:将图中的√去掉,ok...
  • IDEA出现error moudle not specified

    千次阅读 2019-11-13 10:34:08
    一图胜千言,直接看。IDEA程序上有个红叉,点击运行时,出现error moudle not specified 解决办法:在弹框中指定moudle名即可解决
  • idea导入moudle

    2019-09-02 19:53:55
    右键项目名 选择Open Module Settings 点击+ 选择 Import Module
  • Amoudle为主moudle,依赖于Bmoudle,现在Amoudle要引用Bmoudle中某个jar包的某个类,如果Bmoudle中使用的是implementation引入的这个jar包,那么Amoudle将无法引用到 建议 在Google IO 相关话题的中提到了一个...
  • 去年做了一年的flutter 项目,今年新公司接到的任务是在原生项目中嵌入flutter moudle,开始上手有点手生,一步一步踩坑中,话不多说,上代码直接干。 跳转的方式有很多,我用的是FlutterEngine 的方式: 原生项目...
  • dorpbox Moudle

    2018-07-10 17:27:35
    更方便的引用dropbox网盘,相比jar包引用,可以更方便的修改源码
  • A moudle 是application, B和C是library。然后A依赖B和C,但是B还想使用A中引用的C,这个在android studio怎么解决。 我不想使用B先依赖C,然后A依赖B。 这种解决方法也有问题。比如A也依赖D,然后D还想使用C时不能用此...
  • 个人笔记:android studio,多moudle打包AAR上传到gitHub,1自定义远程依赖仓库 ,2离线模式
  • 1、在moudle库(例如:testLib) build.gradle 中添加: repositories { flatDir { dirs 'libs' } } 2、在主工程 build.gradle 中添加: repositories { flatDir { dirs 'libs', '../testLib/libs' }...
  • const instanceOf = (A,B) => { let p =A; while§ { if(p === B.prototype) { return true } p = p.proto } return false } 1
  • 进入Android底层开发窗口时,若发现run(绿色三角)是灰色,左侧无可选module,打开Edit Configurations,在Run/Debug Configurations页面选择新建Android App,底部报错Error:moudle not specified,或许可以按...
  • 本人新入职校招生一枚,刚接触Android不久,昨天在用新版的AS3.4.1导入源码的时候出现各种问题(比如1.org.gradle.api.tasks.TaskExecutionException;2.appComponentFactory 错误;3.android.support.v4.app....
  • 项目场景: 提示:这里简述项目相关背景: 例如:项目场景:示例:通过蓝牙芯片(HC-05)与手机 APP 通信,每隔 5s 传输一批传感器数据(不是很大) 问题描述: 提示:这里描述项目中遇到的问题: 例如:数据传输过程中...
  • (使用9.0.0版本,10+版本不适用) 1、项目build.gradle中加入: classpath 'com.jakewharton:butterknife-gradle-plugin:9.0.0' 2、各个module中加入 apply plugin: 'com.jakewharton.butterknife' ...
  • 包含编译nginx-http-flv-moudle源码工具集三方库。适合搞监控 rtsp流 转 flv 网页直播。原来下载的太贵了,帮助有需要的人 原链接 https://download.csdn.net/download/KayChanGEEK/12269347
  • no moudle named sklearn-impute一、原因分析二、处理过程处理命令 一、原因分析 原因:impute是sklearn里面的一个包,没有这个包的原因自然就是sklearn的版本太低,需要更新出来这个包的版本,这个时候可以先查看...
  • ARouter::: ARouter::There is no route match the path [/moudle/1], in group [moudle][ ] implementation project ( ':mylib' ) implementation project ( ':mymoudle' ) application中配置 ...
  • 今天在启动项目打算继续愉快的编码的时候突然遇到Error:moudle not specified 问题,提示项目module找不到了,我赶忙查找了一下,发现module还在啊,并且昨天下班时候还运行的好好的呢,废话不多说,上图: ...
  • python_moudle_auto_install_tools -它将在本月第2周的星期日更新。 -该软件由fanjun进行宣传。 -它是用c ++编写的。
  • Android 中 子moudle中provider和主工程中provider冲突Android 中 子moudle中provider和主工程中provider冲突Android 中 子moudle中provider和主工程中provider冲突

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 21,873
精华内容 8,749
关键字:

moudle

友情链接: Weixin-master.zip