我目前正在开发一个Java webapp,使用maven进行构建(我还没有mvn方面的经验)。对于我的场景,应用程序需要提供的作用域。现在,我将如何‘提取’pom文件中定义的JAR,以便将它们复制到Tomcat lib文件夹中?
您可以使用maven-dependency-plugin
的copy-dependencies
目标将具有提供的
作用域的依赖项jar复制到特定目录
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.9</version>
<executions>
<execution>
<id>copy-dependencies</id>
<phase>package</phase>
<goals>
<goal>copy-dependencies</goal>
</goals>
<configuration>
<includeScope>provided</includeScope>
<outputDirectory>${project.build.directory}/providedDependencies</outputDirectory>
</configuration>
</execution>
</executions>
</plugin>
有没有可能从maven artifactory存储库中获得特定版本的依赖项JAR,谁在构建之后已经“提供”了范围。由于如此多的webapps,并且它们中的大多数都具有公共依赖项,所以考虑将所有依赖项都设置为“提供”(这样web-inf/lib将为空),并且在部署期间从artifactory存储库中获得所有特定版本的“提供”JAR(部署的第一步是将JAR复制到Tomcat公共库,然后是war部署)。
在构建之后,有可能从maven artifactory存储库中获得特定版本依赖JAR吗?由于有太多的Webapp,并且它们中的大多数都有公共依赖关系,所以考虑将所有依赖关系都作为“提供的”(这样WEB-INF/lib将为空),并在部署期间从artifactory存储库中获得所有特定版本的“提供的”JAR(部署的第一步是将JAR复制到Tomcat common lib中,然后是war部署)。如果可能
我在JSON中有以下数据: 并且我想使用jQuery获得它,这就是我正在做的: 我还尝试使用回调来实现它,这样做: 即使使用回调,我也无法恢复数据。返回函数。而返回未定义的me,并表示回调不是函数。
问题内容: 相关模板HTML: 相关控制器方法: 我试着和。 尽管数据库已成功删除,但我无法从作用域中删除此项目,也不想对服务器进行方法调用以获取客户端已拥有的数据,我只想从作用域中删除此人。 有任何想法吗? 问题答案: 您的问题不是Angular,而是Array方法。从数组中删除特定项目的正确方法是使用。另外,使用ng- repeat时,您可以访问特殊属性,该属性是您传入的数组的当前索引。 该解
我已经成功地从API中检索了工作项。我还可以从API中检索迭代/团队/项目等。我的问题是我有工作项对象,我想引用到迭代/团队/项目。我还没有找到从工作项的现有信息中检索此信息的方法。似乎迭代路径并不总是与真正的迭代相关???工作项中是否有我可以用来引用项目/团队/迭代的字段。 https://docs.microsoft.com/en-us/rest/api/azure/devops/work/i
我正试图在域提供的共享主机上部署一个Laravel项目。com,所以在我将我的项目上传到主机后,将公用文件夹分离到public\u html并在该目录下将整个项目上传到新文件夹中。下面是共享主机的结构: -public_html -laravel_app -... 之后,在. env文件中写了正确的连接,然后我试图在我的网站链接,它显示错误消息: 禁止 您没有访问/此服务器的权限。 如果我添加到我