2017-03-27 95 views
0

我怎樣才能產生。我有一個JS應用程序,其文件夾結構生成.war文件

appname-與文件夾

---- bower_components

.war文件---- CSS

---- DIST

---- HTTP服務器

- ---圖像

---- JS

----少

---- node_modules

----網頁

---- scritps

---- index.html

回答

0

您可以使用maven生成一個空項目然後添加您的內容秒。

首先在第一個命令類型「maven-archetype-webapp」中執行以下操作,即您正在使用的原型的名稱。

$ mvn archetype:generate 
[INFO] Scanning for projects... 
[INFO] 
[INFO] ------------------------------------------------------------------------ 
[INFO] Building Maven Stub Project (No POM) 1 
[INFO] ------------------------------------------------------------------------ 
[INFO] 
[INFO] >>> maven-archetype-plugin:2.4:generate (default-cli) > generate-sources @ standalone-pom >>> 
[INFO] 
[INFO] <<< maven-archetype-plugin:2.4:generate (default-cli) < generate-sources @ standalone-pom <<< 
[INFO] 
[INFO] --- maven-archetype-plugin:2.4:generate (default-cli) @ standalone-pom --- 
[INFO] Generating project in Interactive mode 
[INFO] No archetype defined. Using maven-archetype-quickstart (org.apache.maven.archetypes:maven-archetype-quickstart:1.0) 
Choose archetype: 
1: remote -> am.ik.archetype:maven-reactjs-blank-archetype (Blank Project for React.js) 
2: remote -> am.ik.archetype:msgpack-rpc-jersey-blank-archetype (Blank Project for Spring Boot + Jersey) 
Choose a number or apply filter (format: [groupId:]artifactId, case sensitive contains): 943: maven-archetype-webapp 
Choose archetype: 
1: remote -> org.apache.maven.archetypes:maven-archetype-webapp (An archetype which contains a sample Maven Webapp project.) 
Choose a number or apply filter (format: [groupId:]artifactId, case sensitive contains): : 1 
Choose org.apache.maven.archetypes:maven-archetype-webapp version: 
1: 1.0-alpha-1 
2: 1.0-alpha-2 
3: 1.0-alpha-3 
4: 1.0-alpha-4 
5: 1.0 
Choose a number: 5: 5 
Define value for property 'groupId': : com.greg 
Define value for property 'artifactId': : mywebapp 
Define value for property 'version': 1.0-SNAPSHOT: : 
Define value for property 'package': com.greg: : 
Confirm properties configuration: 
groupId: com.greg 
artifactId: mywebapp 
version: 1.0-SNAPSHOT 
package: com.greg 
Y: : 
[INFO] ---------------------------------------------------------------------------- 
[INFO] Using following parameters for creating project from Old (1.x) Archetype: maven-archetype-webapp:1.0 
[INFO] ---------------------------------------------------------------------------- 
[INFO] Parameter: basedir, Value: C:\work 
[INFO] Parameter: package, Value: com.greg 
[INFO] Parameter: groupId, Value: com.greg 
[INFO] Parameter: artifactId, Value: mywebapp 
[INFO] Parameter: packageName, Value: com.greg 
[INFO] Parameter: version, Value: 1.0-SNAPSHOT 
[INFO] project created from Old (1.x) Archetype in dir: C:\work\mywebapp 
[INFO] ------------------------------------------------------------------------ 
[INFO] BUILD SUCCESS 
[INFO] ------------------------------------------------------------------------ 
[INFO] Total time: 01:34 min 
[INFO] Finished at: 2017-03-27T11:44:07+01:00 
[INFO] Final Memory: 14M/159M 
[INFO] ------------------------------------------------------------------------ 

然後,您可以您的項目中的內容複製到mywebapp/src目錄/主/ web應用

然後你就可以MVN乾淨的安裝,你將不得不在目標文件夾中的WAR文件。

相關問題