Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Maven中定义一种新的范围?_Maven_Flex4_Maven Plugin_Maven 3_Flex Mojos - Fatal编程技术网

如何在Maven中定义一种新的范围?

如何在Maven中定义一种新的范围?,maven,flex4,maven-plugin,maven-3,flex-mojos,Maven,Flex4,Maven Plugin,Maven 3,Flex Mojos,为了告诉Flexmojo Maven插件您的项目应该使用特定的主题,有必要向您的项目添加一个范围“主题”依赖项,如下所示: <dependency> <groupId>com.adobe.flex.framework</groupId> <artifactId>spark</artifactId>

为了告诉Flexmojo Maven插件您的项目应该使用特定的主题,有必要向您的项目添加一个范围“主题”依赖项,如下所示:

            <dependency>
                    <groupId>com.adobe.flex.framework</groupId>
                    <artifactId>spark</artifactId>
                    <version>4.1.0.16076</version>
                    <type>swc</type>
                    <scope>theme</scope>
            </dependency>

有没有办法将新类型的作用域添加到Maven中,以便它将其视为合法的?或者至少消除警告?

Maven中的作用域数量是固定的。

这是对flexmojos等模块的严重限制。我不能在构建中包含这样的警告!为什么要定义“主题”范围?
[WARNING] Some problems were encountered while building the effective
model for com.mycorp.core:myapp-core-flex-client:swf:1.0.0-SNAPSHOT
[WARNING] 'dependencies.dependency.scope' for
com.adobe.flex.framework:spark:swc must be one of [provided, compile,
runtime, test, system] but is 'theme'. @ line 48, column 11
[WARNING]
[WARNING] It is highly recommended to fix these problems because they
threaten the stability of your build.
[WARNING]
[WARNING] For this reason, future Maven versions might no longer
support building such malformed projects.