{"id":1440,"date":"2023-03-25T11:01:57","date_gmt":"2023-03-25T03:01:57","guid":{"rendered":""},"modified":"2023-03-25T11:01:57","modified_gmt":"2023-03-25T03:01:57","slug":"Maven Web\u5e94\u7528\u7a0b\u5e8f","status":"publish","type":"post","link":"https:\/\/bianchenghao6.com\/1440.html","title":{"rendered":"Maven Web\u5e94\u7528\u7a0b\u5e8f"},"content":{"rendered":"
\n
mvn archetype:generate -DgroupId=groupid -DartifactId=artifactid \r\n-DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=booleanValue\r\n<\/pre>\n<\/code>\n <\/div>\n
\n \u793a\u4f8b\n <\/div>\n\n \u7528\u4e8e\u751f\u6210\u9879\u76ee\u4f53\u7cfb\u7ed3\u6784\u7684
\n \u793a\u4f8b<\/b>\u5982\u4e0b\u6240\u793a:\n <\/div>\n\nmvn archetype:generate -DgroupId=com.lidihuo -DartifactId=CubeGeneratorWeb \r\n-DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false\r\n<\/pre>\n<\/code>\n <\/div>\n
\n \u6ce8\u610f: <\/span>\u5728\u8fd9\u91cc\uff0c\u6211\u4eec\u4f7f\u7528maven-archetype-webapp\u521b\u5efa\u7b80\u5355\u7684maven Web\u5e94\u7528\u7a0b\u5e8f\u3002\u5982\u679c\u4f7f\u7528maven-archetype-quickstart\uff0c\u5b83\u5c06\u751f\u6210\u4e00\u4e2a\u7b80\u5355\u7684maven\u6838\u5fc3\u9879\u76ee\u3002\n <\/div>\n\n \u8f93\u51fa\n <\/div>\n\n \u73b0\u5728\u5b83\u5c06
\n \u5728\u547d\u4ee4\u63d0\u793a\u7b26\u4e0b\u751f\u6210\u4ee5\u4e0b\u4ee3\u7801<\/b>:\n <\/div>\n\nmvn archetype:generate -DgroupId=com.lidihuo -DartifactId=CubeGeneratorWe\r\nb -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false\r\n[INFO] Scanning for <\/span>projects...\r\n[INFO]\r\n[INFO] ------------------------------------------------------------------------\r\n[INFO] Building Maven Stub Project (No POM) 1\r\n[INFO] ------------------------------------------------------------------------\r\n[INFO]\r\n[INFO] >>> maven-archetype-plugin:2.2:generate <\/span>(default-cli) @ standalone-pom >>\r\n>\r\n[INFO]\r\n[INFO] <<< maven-archetype-plugin:2.2:generate <\/span>(default-cli) @ standalone-pom <<\r\n<\r\n[INFO]\r\n[INFO] --- maven-archetype-plugin:2.2:generate <\/span>(default-cli) @ standalone-pom --\r\n-\r\n[INFO] Generating project in Batch mode\r\nDownloading: http:\/\/repo.maven.apache.org\/maven2\/org\/apache\/maven\/archetypes\/mav\r\nen-archetype-webapp\/1.0\/maven-archetype-webapp-1.0.jar\r\nDownloaded: http:\/\/repo.maven.apache.org\/maven2\/org\/apache\/maven\/archetypes\/mave\r\nn-archetype-webapp\/1.0\/maven-archetype-webapp-1.0.jar <\/span>(4 KB at 3.8 KB\/sec)\r\nDownloading: http:\/\/repo.maven.apache.org\/maven2\/org\/apache\/maven\/archetypes\/mav\r\nen-archetype-webapp\/1.0\/maven-archetype-webapp-1.0.pom\r\nDownloaded: http:\/\/repo.maven.apache.org\/maven2\/org\/apache\/maven\/archetypes\/mave\r\nn-archetype-webapp\/1.0\/maven-archetype-webapp-1.0.pom <\/span>(533 B at 0.8 KB\/sec)\r\n[INFO] -------------------------------------------------------------------------\r\n---\r\n[INFO] Using following parameters for <\/span>creating project from Old (1.x) Archetype:\r\n maven-archetype-webapp:1.0\r\n[INFO] -------------------------------------------------------------------------\r\n---\r\n[INFO] Parameter: groupId, Value: com.lidihuo\r\n[INFO] Parameter: packageName, Value: com.lidihuo\r\n[INFO] Parameter: package, Value: com.lidihuo\r\n[INFO] Parameter: artifactId, Value: CubeGeneratorWeb\r\n[INFO] Parameter: basedir, Value: D:\\\r\n[INFO] Parameter: version, Value: 1.0-SNAPSHOT\r\n[INFO] project created from Old (1.x) Archetype in dir: D:\\CubeGeneratorWeb\r\n[INFO] ------------------------------------------------------------------------\r\n[INFO] BUILD SUCCESS\r\n[INFO] ------------------------------------------------------------------------\r\n[INFO] Total time: 10.273s\r\n[INFO] Finished at: Thu Dec 26 19:25:04 IST 2013\r\n[INFO] final <\/span>Memory: 10M\/24M\r\n[INFO] ------------------------------------------------------------------------\r\n'cmd'<\/span> is not recognized as an internal or external command,\r\noperable program or batch file.\r\n<\/pre>\n<\/code>\n <\/div>\n
\n \u751f\u6210\u7684\u76ee\u5f55\u7ed3\u6784\n <\/div>\n\n \u73b0\u5728\u8f6c\u5230\u6267\u884cmvn\u547d\u4ee4\u7684\u5f53\u524d\u76ee\u5f55\u3002\u4f8b\u5982:
\n d:\\CubeGeneratorWeb <\/b>\u3002\u60a8\u5c06\u770b\u5230\u521b\u5efa\u4e86\u4e00\u4e2a\u5177\u6709\u4ee5\u4e0b\u76ee\u5f55\u7684\u7b80\u5355Java\u9879\u76ee:\n <\/div>\n\nCubeGenerator\r\n-src\r\n--main\r\n---resources\r\n---webapp\r\n----WEB-INF\r\n-----web.xml\r\n----index.jsp\r\n-pom.xml\r\n<\/pre>\n<\/code>\n <\/div>\n
\n \u5982\u60a8\u6240\u89c1\uff0c\u521b\u5efa\u4e863\u4e2a\u6587\u4ef6pom.xml\uff0cindex.jsp\u548cweb.xml\u3002\u8ba9\u6211\u4eec\u5feb\u901f\u770b\u4e00\u4e0b\u8fd9\u4e9b\u6587\u4ef6:\n <\/div>\n\n 1\u3001\u81ea\u52a8\u751f\u6210\u7684pom.xml\u6587\u4ef6\n <\/div>\n\n<project xmlns=\"http:\/\/maven.apache.org\/POM\/4.0.0\"<\/span> \r\nxmlns:xsi=\"http:\/\/www.w3.org\/2001\/XMLSchema-instance\"<\/span>\r\n xsi:schemaLocation=\"http:\/\/maven.apache.org\/POM\/4.0.0 \r\nhttp:\/\/maven.apache.org\/maven-v4_0_0.xsd\">\r\n <modelVersion>4.0.0<\/modelVersion>\r\n <groupId>com.lidihuo<\/groupId>\r\n <artifactId>CubeGeneratorWeb<\/artifactId>\r\n <packaging>war<\/packaging>\r\n <version>1.0-SNAPSHOT<\/version>\r\n <name>CubeGeneratorWeb Maven Webapp<\/name>\r\n <url>http:\/\/maven.apache.org<\/url>\r\n <dependencies>\r\n <dependency>\r\n <groupId>junit<\/groupId>\r\n <artifactId>junit<\/artifactId>\r\n <version>3.8.1<\/version>\r\n <scope>test<\/scope>\r\n <\/dependency>\r\n <\/dependencies>\r\n <build>\r\n <finalName>CubeGeneratorWeb<\/finalName>\r\n <\/build>\r\n<\/project>\r\n<\/pre>\n<\/code>\n <\/div>\n
\n 2\u3001\u81ea\u52a8\u751f\u6210\u7684index.jsp\u6587\u4ef6\n <\/div>\n\n \r\n<html>\r\n<body>\r\n<h2>Hello World!<\/h2>\r\n<\/body>\r\n<\/html>\r\n<\/pre>\n <\/code>\n <\/div>\n
\n 3\u3001\u81ea\u52a8\u751f\u6210\u7684web.xml\u6587\u4ef6\n <\/div>\n\n \r\n<!DOCTYPE web-app PUBLIC\r\n \"-\/\/Sun Microsystems, Inc.\/\/DTD Web Application 2.3\/\/EN\"<\/span>\r\n \"http:\/\/java.sun.com\/dtd\/web-app_2_3.dtd\"<\/span> >\r\n<web-app>\r\n <display-name>Archetype Created Web Application<\/display-name>\r\n<\/web-app>\r\n<\/pre>\n <\/code>\n <\/div>\n
\n\u90e8\u7f72\u5e76\u8fd0\u884cMaven Web\u9879\u76ee<\/h2>\n\n \u73b0\u5728\uff0c\u60a8\u9700\u8981\u5728\u670d\u52a1\u5668\u4e0a\u90e8\u7f72\u9879\u76ee\u5e76\u901a\u8fc7\u4ee5\u4e0bURL\u8bbf\u95ee\u5b83:\n <\/div>\n\n http:\/\/
\n <\u4e3b\u673a\u540d>
\n :
\n <\u7aef\u53e3\u53f7>
\n \/\u9879\u76ee\u540d\u79f0\uff0c\u4f8b\u5982: http:\/\/localhost: 8888\/CubeGeneratorWeb
\n <\/\u7aef\u53e3\u53f7>
\n <\/\u4e3b\u673a\u540d>\n <\/div>\n
<\/p>\n
\n Eclipse\u4e2d\u7684Maven Web\u5e94\u7528\u7a0b\u5e8f<\/h2>\n\n \u60a8\u53ef\u4ee5\u5728Eclipse\u4e2d\u5bfc\u5165Maven Web\u9879\u76ee\u3002\u4e3a\u6b64\uff0c\u8bf7\u6267\u884c\u4ee5\u4e0b\u6b65\u9aa4:\n <\/div>\n\n 1)\u6253\u5f00Eclipse IDE <\/b>\n <\/div>\n\n 2)\u5bfc\u5165maven\u9879\u76ee<\/b>\n <\/div>\n\n \u6587\u4ef6\u83dc\u5355->\u5bfc\u5165-> Maven->\u73b0\u6709\u7684Maven\u9879\u76ee\n <\/div>\n
<\/p>\n
\n ->\u4e0b\u4e00\u6b65 -> \u6d4f\u89c8\u9879\u76ee\n <\/div>\n
<\/p>\n
\n -> \u5b8c\u6210\u3002\n <\/div>\n\n 3)\u8fd0\u884cmaven Web\u9879\u76ee<\/b>\n <\/div>\n\n \u53f3\u952e\u5355\u51fb\u9879\u76ee->\u8fd0\u884c\u65b9\u5f0f->\u5728\u670d\u52a1\u5668\u4e0a\u8fd0\u884c\n <\/div>\n
\n Eclipse\u4e2d\u7684Maven Webapp\u7684\u76ee\u5f55\u7ed3\u6784<\/h2>\n

\n <\/body>
\n<\/html><\/p>\n","protected":false},"excerpt":{"rendered":"Maven Web\u5e94\u7528\u7a0b\u5e8fzh-cn","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[141],"tags":[],"class_list":["post-1440","post","type-post","status-publish","format-standard","hentry","category-mavenjc"],"_links":{"self":[{"href":"https:\/\/bianchenghao6.com\/wp-json\/wp\/v2\/posts\/1440"}],"collection":[{"href":"https:\/\/bianchenghao6.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bianchenghao6.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bianchenghao6.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bianchenghao6.com\/wp-json\/wp\/v2\/comments?post=1440"}],"version-history":[{"count":0,"href":"https:\/\/bianchenghao6.com\/wp-json\/wp\/v2\/posts\/1440\/revisions"}],"wp:attachment":[{"href":"https:\/\/bianchenghao6.com\/wp-json\/wp\/v2\/media?parent=1440"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bianchenghao6.com\/wp-json\/wp\/v2\/categories?post=1440"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bianchenghao6.com\/wp-json\/wp\/v2\/tags?post=1440"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}