小编dsz*_*opa的帖子

如何创建将使用特定配置文件执行bootRun的gradle任务?

我本质上想要在gradle中创建一个执行命令的任务

gradle bootRun -Dspring.profiles.active=test
Run Code Online (Sandbox Code Playgroud)

如果从命令行执行,这个命令正是我想要它做的,但是我没有运气试图使用类型:Exec在任务上也没有运气传递给系统属性

我真的不想把它变成一个用户需要知道运行的外部命令.我希望它出现在任务/其他任务之下.

我迄今为止最接近的尝试:

task bootRunTest() {
    executable "gradle"
    args "-Dspring.profiles.active=test bootRun"
 }
Run Code Online (Sandbox Code Playgroud)

spring gradle spring-boot

8
推荐指数
1
解决办法
5050
查看次数

如何使用 setuptools 为 windows 命令行安装 python 脚本?

我一直在研究一个 python 命令行应用程序,我希望它可以从 Windows 上的命令提示符以及 OSX 和 linux 上的终端运行。我的目标是制作一个 pip 模块,允许我的应用程序在安装后可以在命令行上使用。

使用设置工具,我能够使用以下命令让脚本在 linux 和 OSX 上运行:

youtube-song-downloader <search query>

运行后:

python setup.py install
Run Code Online (Sandbox Code Playgroud)

通过pip安装后也可以直接工作

但是当我尝试在 Windows 上使用相同的 setup.py 时,它无法识别该命令(可能是它没有添加到路径中)

我将如何通过 pip install 或 setup.py install 使我的脚本在 Windows 命令行上可用?

我的 setup.py:

#!/usr/bin/env python

from setuptools import setup

setup(name='youtube-song-downloader',
      version='0.1',
      description='A program used to search and download songs from Youtube.',
      url='https://github.com/dszopa/youtube-song-downloader',
      author='Daniel Szopa',
      author_email='dszopa@iastate.edu',
      license='MIT',
      install_requires=[
          'youtube_dl',
          'google-api-python-client',
          'pytest',
      ],
      packages=['ytsdl'],
      scripts=['bin/youtube-song-downloader'],
      include_package_data=True,
      zip_safe=False)
Run Code Online (Sandbox Code Playgroud)

我的程序结构如下:

+ bin
  - youtube-song-downloader
+ tests
+ …
Run Code Online (Sandbox Code Playgroud)

python windows pip setuptools

7
推荐指数
1
解决办法
3179
查看次数

如何提供一个解耦的 React 前端?

所以我正在使用 React & Spring (Java) 创建一个多平台应用程序

我想让 Spring 后端成为一个可以被 React-Native 和 React 前端调用的 REST web 服务。

我目前将我的项目分为 3 个子项目:后端(Spring)、webapp-frontend(React webapp)、mobile-frontend(React native)

我的问题是我应该如何实际为 React webapp 前端提供服务。我将在服务器上的某个地方拥有 web 服务,以便 React 代码可以调用它来进行 API 调用,但就为 React webapp 提供服务而言,最好使用相同的后端服务器为其提供服务,还是更好地进行一个单独的前端服务器,像 express 这样的东西?另外,还有其他选择吗?

javascript java spring frontend reactjs

4
推荐指数
1
解决办法
2453
查看次数