GVKun编程网logo

Maven的原型Webapp的日食问题(maven webapp)

16

本文将为您提供关于Maven的原型Webapp的日食问题的详细介绍,我们还将为您解释mavenwebapp的相关知识,同时,我们还将为您提供关于ABAP,Maven,CFApp和Webpack的bui

本文将为您提供关于Maven的原型Webapp的日食问题的详细介绍,我们还将为您解释maven webapp的相关知识,同时,我们还将为您提供关于ABAP, Maven, CF App和Webpack的build、eclipse maven maven-archetype-webapp 创建失败问题解决、Eclipse 中的Maven Webapp、Eclipse 使用 maven 构建 webapp 3.1 项目的实用信息。

本文目录一览:

Maven的原型Webapp的日食问题(maven webapp)

Maven的原型Webapp的日食问题(maven webapp)

我正在尝试使用maven和eclipse创建一个非常简单的webapp,但是我一点也不开心,实际上是相反的。

我转到文件->新建项目,选择Maven项目,然后选择maven-archetype-webapp。完成向导后,将生成一个webapp结构,但在主目录下没有“
java”目录,只有资源和webapp下。

因此,我右键单击main并选择新的Class。该类在资源(?!)下创建,此外,java似乎没有对该类进行编译。我可以犯一些愚蠢的错误,并且不会突出显示语法。就像Java无法识别它一样。

另外,我尝试在应位于main的主目录下创建一个新的’java’目录,但是仍然具有相同的不存在的Java症状。

是什么赋予了?这让我发疯。

谢谢大家!

答案1

小编典典

只需javamain(即src/main/java)下创建一个目录,然后 右键单击 您的项目,然后选择 Maven >
Update Project Configuration

ABAP, Maven, CF App和Webpack的build

ABAP, Maven, CF App和Webpack的build

ABAP

See my wechat article 聊聊C语言和ABAP:

https://dwz.cn/9uYWwyYE

REPOLOAD

Maven

命令行mvn clean install后,生成的jar文件默认位于target folder下。

CloudFoundry application

一个yaml文件的例子:

在包含了这个yaml文件的folder里使用cf push,
因为里面指定了java_buildpack作为buildpack,应用upload到cloud foundry后,自动进行build。

Webpack

例子:我指定了生产环境下web pack输出的Root文件夹为smart ( 第55行),子文件夹为static(56行):

然后生产环境输出路径直接饮用前一张图定义的变量assetsRoot, 见下图第25行:


这是在生产环境下进行webpack build的输出:

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

本文分享 CSDN - 汪子熙。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

eclipse maven maven-archetype-webapp 创建失败问题解决

eclipse maven maven-archetype-webapp 创建失败问题解决

这篇文章主要介绍了eclipse maven maven-archetype-webapp 创建失败问题解决的相关资料,需要的朋友可以参考下

eclipse maven maven-archetype-webapp 创建失败

如果在eclipse中发现创建maven失败,大部分的原因是因为本地仓库坏了,或是少东西了,最直接的方法就时删掉重新下载就好了

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Eclipse 中的Maven Webapp

Eclipse 中的Maven Webapp

记录一个有意思的事情

以前刚开始使用maven的时候, 在涉及到war 的包的时候 就想到如何去运行它  我想这个是很正常的想法 

于是乎 就找了 tomcat-plugin / jetty-plugin 这样的东西  然后就一直用这样的方式

可是最近同事和我说eclipse 原生的sever 也可以跑maven war, 我开始想都没想 怎么可能, 能用我还不直接用了 还加个plugin 麻烦死了 何况我Eclipse 常驻, eclipse server 当然更适合我, 我不想去拷贝plugin 配置了

可是去试了一下才知道是可以的    感叹这就是乌龟的本性啊  

很简单的步骤  

1. 创建Maven 项目   Packaging 选择为 WAR 这样 eclipse 会自动识别项目为 WEB项目  

如果没有选择 没有关系 后面有处理方法

2. 进入 server 视图 创建 server 

   右击 add add remove  // 或者 // 双击 进入配置 选择 modules 选项卡  添加 就行

当然如果你的项目没有被识别为WEB 项目的时候 你是无法做第二步操作的

可以有下面操作修改

  1. 右击项目 选择 properties
  2. 今日选项 project Facets 
  3. 勾选 Dynamic Web Module  
  4. OK

这样你就可以进行第二步操作了

------------------------------------------------------------------------------

关于Maven WEB 的项目引用的处理   就是ClassPath 这样的应用 , 表示在你工作空间中存在的 被你用ECLIPSE 打开了

在运行WEB 的时候 你需要针对设置一下 不然你将出现CLASS 找不到的情况

步骤如下 :

选择WEB项目 右击 -- properties

选择Deployment Assermbly / 把你依赖的项目都加进来

OK 搞定

--------------------------------------------------------------------------------

区别: 开发环境肯定是Eclipse server 更方便一点 我觉得是这样 / 如果你想发布一个开源项目 那非Plugin莫属了

--------------------------------------------------------------------------------
jetty maven plugin wiki.

http://wiki.eclipse.org/Jetty/Feature/Jetty_Maven_Plugin

Eclipse 使用 maven 构建 webapp 3.1 项目

Eclipse 使用 maven 构建 webapp 3.1 项目

1. 使用 maven 构建 web app 项目

2. 构建成功后项目的默认 web app 版本是 2.3

3. 修改 web.xml 头标签内容

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns="http://xmlns.jcp.org/xml/ns/javaee"
	xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
	id="WebApp_ID" version="3.1">
	<display-name>Spring-mvc</display-name>
	<welcome-file-list>
		<welcome-file>index.html</welcome-file>
		<welcome-file>index.htm</welcome-file>
		<welcome-file>index.jsp</welcome-file>
		<welcome-file>default.html</welcome-file>
		<welcome-file>default.htm</welcome-file>
		<welcome-file>default.jsp</welcome-file>
	</welcome-file-list>

</web-app> 

4. 保证 servlet-api 为高版本

        <dependency>
			<groupId>taglibs</groupId>
			<artifactId>standard</artifactId>
			<version>1.1.2</version>
		</dependency>
		<dependency>
			<groupId>jstl</groupId>
			<artifactId>jstl</artifactId>
			<version>1.2</version>
		</dependency>

		<!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api -->
		<dependency>
			<groupId>javax.servlet</groupId>
			<artifactId>javax.servlet-api</artifactId>
			<version>3.1.0</version>
			<scope>provided</scope>
		</dependency>

5. 打开 Navigator 窗口,点击 Window -> Show View -> Navigator,修改 jst.web 版本为 3.1,java 版本为 1.7 以上。

<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
  <fixed facet="wst.jsdt.web"/>
  <installed facet="jst.web" version="3.1"/>
  <installed facet="wst.jsdt.web" version="1.0"/>
  <installed facet="java" version="1.8"/>
</faceted-project>

6. 在 pom.xml build 标签中添加如下配置,版本要与 org.eclipse.wst.common.project.facet.core.xml 中的版本一致。

       <plugins>
			<plugin>
				<artifactId>maven-compiler-plugin</artifactId>
				<version>3.1</version>
				<configuration>
					<source>1.8</source>
					<target>1.8</target>
				</configuration>
			</plugin>
		</plugins>

7. 右键项目,Maven -> Update Project 就 OK 了。

关于Maven的原型Webapp的日食问题maven webapp的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于ABAP, Maven, CF App和Webpack的build、eclipse maven maven-archetype-webapp 创建失败问题解决、Eclipse 中的Maven Webapp、Eclipse 使用 maven 构建 webapp 3.1 项目等相关知识的信息别忘了在本站进行查找喔。

本文标签: