预构建的maven项目模式,可帮助您更好,更快地设置项目
我创建了一个自定义 Maven 原型。我创建了所有必要的目录 在目录 src/main/resources/archetype-resources 中,我放置了所有我想要复制的默认文件和 java 源...
在做项目时,我的要求是创建一个模块。 该命令将类似于: mvn 原型:生成 \ -DarchetypeCatalog=本地\ -DartifactId=测试模块 并且目标应该...
如何在archetype-metadata.xml中包含与项目pom同级的文件
我创建了一个具有以下结构的 Maven 自定义原型: 原型结构 当我使用命令 mvn archetype:generate 创建项目时,app.xml 和 app.properties 文件不是
我有 AEM 6.5.0(未安装任何 sp)。我正在练习自己尝试将 maven aem architype 项目安装到 aem 中,这会导致多个依赖问题。挣扎于哪种原型......
我正在使用 Maven Archetype 创建 AEM 项目,但我不断收到错误: [警告] 在任何目录中都找不到原型。回退到中央存储库。 [警告] com.adobe.aem:aem-
Maven Archetype Quicktstart 仍然是最新的吗?
我使用 Maven Archetype maven-archetype-quickstart 作为我的 Java 项目的样板。它工作得很好,但我想知道这是否仍然是最新的以及是否有更好的方法......
我的目标是从项目创建原型。 当我运行不涉及 maven-archetype-plugin 的目标时,我看不到任何警告: [信息] --- maven-resources-plugin:2.6:resources (def...
如何在maven中创建Servlet 3.0 Web应用程序?
当我使用 eclipse 使用“maven-archetype-webapp”使用 maven 创建 webapp 时,它仅创建 Servlet 2.3。如何创建 Servlet 3.0?
从现有项目创建 Maven 原型。 mvn 原型:从项目创建 在原型资源中,我可以看到 java、xml 以及 .gitkeep 文件,但缺少 .gitignore。 还尝试...
我已经使用 Maven 创建了一个原型,它创建了一个项目。 为了测试项目,我通常必须生成项目并运行 mvn clean install 以确保它成功构建。 我是
我想根据一些参数自动生成maven archetype中的一些包和一些类模板。 假设我将它们指定为: 我想根据一些参数在maven archetype中自动生成一些包和一些类模板。 假设我将它们指定为: <archetype-descriptor name="basic"> <requiredProperties> <requiredProperty key="package_name"/> <requiredProperty key="class_name"/> </requiredProperties> </archetype-descriptor> 我想根据文件夹中的某些模板自动创建类/src/main/java/$package_name$: 模板可以如下所示: package $package_name$; public class $class_name$ { // some predefined structure... } 是否可以做? 是的。这是受支持的功能。 查看此 Baeldung 帖子:添加所需资源
我正在尝试从头开始创建一个空的 Maven 项目。我已经安装并配置了 Amazon Coretto Open JDK 8 和 Apache Maven 3.9.6。 我正在 5 分钟内执行 Maven 中给出的步骤...
我正在尝试创建新的 Maven 原型来根据我的需要生成自定义项目。我的项目如下所示 我的原型 pom 如下所示: 我正在尝试创建新的 Maven 原型来根据我的需要生成自定义项目。我的项目如下所示 我的原型 pom 如下所示: <?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>com.tarkshala</groupId> <artifactId>maven-archetype-tarkshala-service-models</artifactId> <version>1.0-SNAPSHOT</version> <packaging>jar</packaging> <name>tarkshala-service-models-archetype</name> <!-- Used to point local artifacts to the hosted repo , Starts --> <distributionManagement> <repository> <id>nexus</id> <name>maven-releases</name> <url>http://maven.tarkshala.com:10081/repository/maven-releases/</url> </repository> <snapshotRepository> <id>nexus</id> <name>maven-snapshots</name> <url>http://maven.tarkshala.com:10081/repository/maven-snapshots/</url> </snapshotRepository> </distributionManagement> <!-- Ends --> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>18</source> <target>18</target> <compilerArgs>--enable-preview</compilerArgs> </configuration> </plugin> </plugins> </build> <!-- Check we can delete compiler properties--> <properties> <maven.compiler.source>17</maven.compiler.source> <maven.compiler.target>17</maven.compiler.target> </properties> </project> 我的 archetype.xml 如下所示 <archetype-descriptor xmlns="http://maven.apache.org/plugins/maven-archetype-plugin/archetype-descriptor/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/plugins/maven-archetype-plugin/archetype-descriptor/1.0.0 http://maven.apache.org/xsd/archetype-descriptor-1.0.0.xsd" name="maven-archetype-sample" partial="false"> <requiredProperties> <!-- This is used in pom.xml of the future app. --> <requiredProperty key="projectName"> <defaultValue>TarkshalaService</defaultValue> </requiredProperty> </requiredProperties> <fileSets> <fileSet filtered="true" packaged="true"> <directory>src/main/java</directory> <includes> <include>**/**.java</include> </includes> </fileSet> <fileSet filtered="true"> <directory/> <includes> <include>*.yml</include> <include>.gitignore</include> <include>*.md</include> <include>*.xml</include> </includes> </fileSet> </fileSets> </archetype-descriptor> 在原型上完成时,mvn clean install 成功,但 mvngenerate 失败,如下 ~/W/r/maven-archetype-tarkshala-service-models (master|✚1) [1]$ mvn archetype:generate \ -DarchetypeGroupId=com.tarkshala \ -DarchetypeArtifactId=maven-archetype-tarkshala-service-models \ -DarchetypeVersion=1.0-SNAPSHOT \ -DgroupId=com.tarkshala \ -DartifactId=dhaba-models \ -DprojectName=DhabaModels [INFO] Scanning for projects... [WARNING] [WARNING] Some problems were encountered while building the effective model for com.tarkshala:maven-archetype-tarkshala-service-models:jar:1.0-SNAPSHOT [WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-compiler-plugin is missing. @ line 31, column 21 [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. [WARNING] [INFO] [INFO] -------< com.tarkshala:maven-archetype-tarkshala-service-models >------- [INFO] Building tarkshala-service-models-archetype 1.0-SNAPSHOT [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] >>> maven-archetype-plugin:3.2.1:generate (default-cli) > generate-sources @ maven-archetype-tarkshala-service-models >>> [INFO] [INFO] <<< maven-archetype-plugin:3.2.1:generate (default-cli) < generate-sources @ maven-archetype-tarkshala-service-models <<< [INFO] [INFO] [INFO] --- maven-archetype-plugin:3.2.1:generate (default-cli) @ maven-archetype-tarkshala-service-models --- [INFO] Generating project in Interactive mode [WARNING] Archetype not found in any catalog. Falling back to central repository. [WARNING] Add a repository with id 'archetype' in your settings.xml if archetype's repository is elsewhere. [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 4.892 s [INFO] Finished at: 2023-01-28T07:38:18+05:30 [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.apache.maven.plugins:maven-archetype-plugin:3.2.1:generate (default-cli) on project maven-archetype-tarkshala-service-models: Cannot invoke "org.codehaus.plexus.util.xml.Xpp3Dom.getValue()" because the return value of "org.codehaus.plexus.util.xml.Xpp3Dom.getChild(String)" is null -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException 有人可以帮忙指出我到底做错了什么吗? 我不知道你是否解决了这个问题,但也许对其他人有帮助。您必须将 archetype.xml 文件重命名为 archetype-metadata.xml。这就是为我解决的问题。
我正在尝试使用现有目录创建空的 Maven Web 项目(实际上来自 github 项目,它是空的,仅包含 README 文件)。 但是maven似乎检测到目录存在并且失败了......
没有 Spring Boot 的 Vaadin Flow 18/19?
https://start.vaadin.com 页面为版本 18 或 19(预发布)创建了一个新的 Vaadin Flow 项目。但是生成的项目需要 Spring Boot。 我不要春天。我不想要 Spring B...
我想用 archetype: webapp 创建一个简单的 maven 项目,但它花了很长时间而且从未完成。它停滞在创建项目完成的 33%。 请提供
我使用的是Maven 3.6.3,当我试图使用archetype创建一个示例项目时:mvn archetype:generate -DarchetypeGroupId=fr.fastconnect.factory.tibco.bw.maven -DarchetypeArtifactId= ...
我创建了一个具有maven原型的AEM项目,该项目附带了一些现成的组件/模板。由于建议使用模板来创建可编辑模板...
自定义Maven原型:生成默认为3.1.1版本,而不是3.1.2版本?
我已经在本地建立了自定义的Maven原型。但是,在生成项目时,它始终会寻找Maven原型:生成版本3.1.1,而不是3.1.2。我的多个模块中...
在archetype-metadata.xml中设置目录结构
我正在为我的项目创建Maven原型。我在文件夹“ archetype-resources”中有一个log4j.properties文件,当我将其用于...时,我希望它位于项目的“ src / main / resources /”下。 [