如何在我的 Maven 原型中实现主题? (styles.css、styles.scss 等)
How can I implement a theme in my maven archetype? (styles.css, styles.scss etc)
我正在 Maven
中实现我自己的 Archetype
。我正面临包含主题(及其 style.css
和 style.scss
等)的问题。它的名字是在生成过程中选择的。生成archetype后,新项目中不存在主题及其所在的整个文件夹。谁能告诉我为什么?
您需要包含一个原型描述符,其中包含对您要包含的文件集的引用。
您可以在 documentation.
中找到如何构造它
在您的情况下,它将类似于
<?xml version="1.0" encoding="UTF-8"?>
<archetype-descriptor name="project">
<fileSets>
<fileSet filtered="false" packaged="false">
<directory>src/main/resources</directory>
<includes>
<include>**/*.css</include>
<include>**/*.scss</include>
</includes>
<excludes/>
</fileSet>
</fileSets>
</archetype-descriptor>
您的文件应包含在 src/main/resources/archetype-resources/src/main/resources 下。
我正在 Maven
中实现我自己的 Archetype
。我正面临包含主题(及其 style.css
和 style.scss
等)的问题。它的名字是在生成过程中选择的。生成archetype后,新项目中不存在主题及其所在的整个文件夹。谁能告诉我为什么?
您需要包含一个原型描述符,其中包含对您要包含的文件集的引用。
您可以在 documentation.
中找到如何构造它在您的情况下,它将类似于
<?xml version="1.0" encoding="UTF-8"?>
<archetype-descriptor name="project">
<fileSets>
<fileSet filtered="false" packaged="false">
<directory>src/main/resources</directory>
<includes>
<include>**/*.css</include>
<include>**/*.scss</include>
</includes>
<excludes/>
</fileSet>
</fileSets>
</archetype-descriptor>
您的文件应包含在 src/main/resources/archetype-resources/src/main/resources 下。