0

合流プラグインを開発しており、bower をパッケージ マネージャーとして使用しています。プラグインをコンパイルしてパッケージ化しようとすると、SDK は YUI コンプレッサーを使用してすべての JS ファイルを縮小しようとします。

圧縮プロセスは、さまざまな理由 (予約語、構文エラー) が原因で失敗します。これらはすべて、bower によってインストールされたパッケージが原因です。

コードを縮小しないと、すべてが通過し、プラグインは正常に動作します。試してみatlas-compile --fail-neverましたが、役に立ちませんでした。

パッケージコードを変更せずにコードを縮小する方法について何か考えはありますか? または、含まれているファイルのみをatlassian-plugin.xml縮小するフラグを設定することはできますか?

ありがとう!

4

2 に答える 2

1

では、pom.xmlJS を圧縮しないように注意し<compressResources>false</compressResources>てください。

  <build>
      ...
      <plugin>
            <groupId>com.atlassian.maven.plugins</groupId>
            <artifactId>maven-confluence-plugin</artifactId>
            <version>${amps.version}</version>
            <extensions>true</extensions>
            <configuration>
                   ...
                   <compressResources>false</compressResources>
                   ...
            </configuration>
      </plugin>
      ...
于 2015-01-04T23:17:03.003 に答える