2017-03-14 5 views
0

私はそれに応じてコマンドラインからパッケージを作成するために、変数spring.profiles.activeを設定したいが、私はそれを設定spring.profiles.active

MacBook-Pro-de-nunito:tdk calzada$ export spring.profiles.active=war,pebloc 
-bash: export: `spring.profiles.active=war,pebloc': not a valid identifier 
を行う方法がわかりません

私はまた別のもの

MacBook-Pro-de-nunito:tdk calzada$ export APP-KEY=pebloc 
-bash: export: `APP-KEY=pebloc': not a valid identifier 

提案された解決策を試した後、アクティブなプロファイルが空である必要があり

MacBook-Pro-de-nunito:tdk calzada$ export SPRING_PROFILE_ACTIVE=war,sebloc 
MacBook-Pro-de-nunito:tdk calzada$ mvn help:active-profiles 
[INFO] Scanning for projects... 
[WARNING] 
[WARNING] Some problems were encountered while building the effective model for com.tdk:tdk:jar:0.0.1-SNAPSHOT 
[WARNING] 'dependencies.dependency.(groupId:artifactId:type:classifier)' must be unique: org.springframework.boot:spring-boot-starter-web:jar -> duplicate declaration of version (?) @ line 70, column 15 
[WARNING] 
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build. 
[WARNING] 
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects. 
[WARNING] 
[INFO]                   
[INFO] ------------------------------------------------------------------------ 
[INFO] Building tdk 0.0.1-SNAPSHOT 
[INFO] ------------------------------------------------------------------------ 
[INFO] 
[INFO] --- maven-help-plugin:2.2:active-profiles (default-cli) @ tdk --- 
[INFO] 
Active Profiles for Project 'com.tdk:tdk:jar:0.0.1-SNAPSHOT': 

The following profiles are active: 




[INFO] ------------------------------------------------------------------------ 
[INFO] BUILD SUCCESS 
[INFO] ------------------------------------------------------------------------ 
[INFO] Total time: 0.491 s 
[INFO] Finished at: 2017-03-15T19:23:01+01:00 
[INFO] Final Memory: 12M/309M 
[INFO] ------------------------------------------------------------------------ 
+1

'.'で' .'を置き換え、すべて大文字にしてください –

+0

最初の文字はOKですが、これは1文字ですか? APP-KEY –

+0

同じことを '_'で' --'を置き換えるか、ダッシュを完全に削除してください。私は、拘束力を説明するリファレンスガイドを読むことをお勧めします。 https:///// / –

答えて

1

Wouldnアプリをパッケージ化するときにこの変数を定義する方が良いでしょう。 ?

mvn clean package -DskipTests -Dspring.profiles.active=pebloc,war -DAPP-KEY=pebloc 
関連する問題